Autosar --- CAN Driver标准解读

前言

        本文是对Autosar文档的翻译与解读,通过对规范的理解,加上实际的应用来一一对应,方便大家更好的理解。

        注意:本文并非完全的按照【AUTOSAR_SWS_CANDriver.pdf】来进行翻译的。文章内容的标题与【AUTOSAR_SWS_CANDriver.pdf】保持一致。

一、导言和功能描述

1.CAN模块是最底层的一部分,负责硬件访问,并为上层提供独立于硬件的应用程序接口。

2.能访问CAN Driver模块的上层是CANIF模块

3.CAN模块提供启动传输的服务,并调用CanIf模块的回调函数来通知事件,与硬件无关,

Autosar --- CAN Driver标准解读_第1张图片

五、与其他模块的依赖关系

5.5 文件结构

        Can_GeneralTypes.h应包含AUTOSAR CAN 模块 Can、CanIf 和 CanTrcv 共享的所有类型和常量。

        下图截取了一部分与CAN相关的内容,主要为CAN控制器状态的一些枚举值,以及数据传输的结构,还有故障状态的一些值。可以在这个头文件中查找到。

你可能感兴趣的:(Autosar,--,MCAL从入门到精通,Autosar,CAN通信,CAN,Driver)