AUTOSAR从入门到精通100讲(三十七)-AUTOSAR 通信服务-ComM配置及代码分析
生活随笔
收集整理的這篇文章主要介紹了
AUTOSAR从入门到精通100讲(三十七)-AUTOSAR 通信服务-ComM配置及代码分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ComM概念詳解
1 Introduction and functional overview
ComM模塊是BSW一個組件成員。ComM作為一個資源管理器封裝了底層的通信服務。ComM模塊控制與通信有關的基本軟件模塊,而不是軟件組件或可運行實體。ComM模塊收集通信請求者的總線通信訪問請求,并協調總線通信訪問請求。
ComM模塊存在的目標是:
為用戶簡化總線通信棧的使用。這包括一個簡化的網絡管理處理。
在一個ECU上協調多個獨立軟件組件的總線通信棧(允許信號的發送和接收)的可用性。
備注:用戶不應該對硬件有任何了解(例如,在哪個通道上通信)。用戶只需請求“通信模式”,ComM模塊就會切換相應通道的通信能力。
提供一個API來禁用信號的發送,以防止ECU(主動)喚醒通信總線。
Note:在每個消息都可以喚醒總線時,在FlexRay上只能用所謂的喚醒模式喚醒總線。
通過實現每個通道的通道狀態機來控制一個ECU的多個通信總線通道。
Note:ComM模塊向相應的總線狀態管理器模塊請求通信模式。實際的總線狀態由相應的總線狀態管理器模塊控制。
提供強制讓ECU保持總線在“無通信”模式下保持清醒的可能性。
通過分配所請求的通信模式所需的所有資源來簡化資源管理。
總結
以上是生活随笔為你收集整理的AUTOSAR从入门到精通100讲(三十七)-AUTOSAR 通信服务-ComM配置及代码分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汽车电子专业知识篇(九)-charge
- 下一篇: 产品经理经验谈100篇(八)-产品经理分