主要对CanIf下的Can网络结构有简单的概念,在CanIf下主要流畅是CanIf→Can Driver→Can Controller→Can Transceiver→Can Bus line。
Can Driver
插一张从Austosar规范中整下来的图,发起去直接看看规范,毕竟网上每个人对规范的明白都差别。
CAN Driver主要是举行CAN报文级别的收发信。唯一上层为CanIf。Can Driver独立于硬件提供用于启动传输的服务,并调用CanIf模块的回调函数来通知事件。多个CAN Controller可以由一个CAN Driver控制,只要它们属于同一个CAN硬件单元。
Can Driver 状态机