文章目录
背景:本来不想写COM这一篇的,因为COM实际就是有点儿类似于应用了,但是考虑到它确实是在BSW层,以及整个通信篇模块完整性,补上这篇COM的介绍。关于COM这块儿,本篇依旧更多意义在于概念性阅读文章,不涉及具体配置实现。很多人对于标准的概念性不屑一顾,但在实际应用上很多配置为什么行为是这样而不是那样,其实根本原因就在于标准限制。因此,博主认为要想作为一名合格的AUTOSAR工程师,熟悉标准是必须的,也是能在AUTOSAR架构软件开发这个岗位上走的更高更远的基础。
本文介绍AUTOSAR COM模块。在AUTOSAR分层架构中,COM模块位于(通信)用户和PDU Router之间。
其主要功能:
- 为用户提供面向信号的接口;
- 将AUTOSAR信号打包成I-PDUs用于发送;
- 解包接收到的I-PDUs,并将接收到的信号提供给用户;
- 将信号从接受到的I-PDUs路由到要发送的I-PDUs;
- 将信号组从接受到的I-PDUs路由到要发送的I-PDUs
- 通信传输控制(I-PDU组启/停);
- 重复发送请求;
- 保证发送I-PDU之间最小的时间间隔;
- 监测信号接收(信号超时);
- 信号接收的过滤机制;
- 不同的提醒机制;
- 提供