[AutoSar]BSW_Com09 CAN driver 模块FULL(BASIC)CAN、FIFO选择

目录

关键词

嵌入式、C语言、autosar、OS、BSW

平台说明

项目 Value
OS autosar OS
autosar厂商 vector ,
芯片厂商 TI 英飞凌
编程语言 C,C++
编译器 HighTec (GCC)
autosar版本 4.3.1


>>>>>回到总目录<<<<<<

一、FULL CAN 和Basic CAN

功能支持:

Basic CAN:只支持标准数据帧(11位标识符),不支持远程帧和扩展数据帧。

Full CAN:支持标准数据帧和扩展数据帧(29位标识符),以及远程帧。

消息队列支持:

Basic CAN:通常只支持单个对象发送的单个消息队列。

Full CAN:通常支持多个对象发送的多个消息队列,提供了更灵活的消息管理。

带宽和性能:

Basic CAN:由于只支持标准数据帧,因此在带宽和性能上可能受到一定限制。

Full CAN:支持更多的数据帧类型和更灵活的消息管理,因此在带宽和性能上通常具有更高的表现。

硬件实现:

Basic CAN:基本CAN通常由简单的CAN控制器硬件实现。

Full CAN:扩展CAN通常由更复杂和功能更强大的CAN控制器硬件实现。

应用场景:

Basic CAN:适用于简单的通信场景,例如传感器数据采集、基本控制命令传输等。

Full CAN:适用于更复杂的通信需求,例如需要支持扩展数据帧、远程帧和多个消息队列的应用场景。

总的来说,Basic CAN 和 Full CAN 都是 CAN 协议的两种传输模式,它们在功能支持、消息队列管理、性能表现和应用场景等方面存在差异。选择使用哪种传输模式应该根据具体的应用需求和系统设计考虑。

睡觉睡觉,明天更新。

相关推荐
赞哥哥s2 天前
初始化函数的用法-节约flash空间的“妙计”
autosar·flash·data·bss
正午游巳11 天前
第二十节:MCAL GPT理论
汽车·嵌入式·autosar·车载嵌入式
正午游巳12 天前
第二十一节:MCAL GPT实操
汽车·autosar·汽车电子·车载嵌入式
酷酷的boy12 天前
AUTOSAR下网络时间(CAN)与本地 RTC 同步。
autosar·汽车电子
AUTOSAR组织1 个月前
AUTOSAR CP NvM 模块解析
汽车·autosar·软件架构·软件·标准
赞哥哥s1 个月前
2025年终总结简版
autosar
汽车软件工程师0011 个月前
ChatGpt指导嵌入式软件开发能力——2、TriCore深度专项训练
人工智能·chatgpt·autosar
汽车软件工程师0011 个月前
ChatGpt指导嵌入式软件开发能力
人工智能·chatgpt·autosar
汽车软件工程师0011 个月前
vector autosar,CAN 总线上能看到报文RTE 收不到信号COM 层 IPDU Callout 不触发
autosar
汽车软件工程师0011 个月前
vector autosar配置一个CAN接收报文,RTE层发现并未接收到信号,怎样查这个问题
开发语言·autosar