AUTOSAR CANIF模块

编程入门 行业动态 更新时间:2024-10-10 10:28:42

AUTOSAR CANIF<a href=https://www.elefans.com/category/jswz/34/1771428.html style=模块"/>

AUTOSAR CANIF模块

什么是“硬件对象句柄”

硬件对象句柄(Hardware Object Handles)缩写为“HOH”,对于发送来讲是HTH(Hardware Transmit Handles),对于接收来讲是HRH(Hardware Receive Handles),是代表一种对CAN邮箱结构体(包含CanId、DLC和Data)的抽象引用。基于CAN硬件缓冲抽象,CanIf 中引用每个硬件对象,与 CAN 硬件缓冲布局无关。HOH在CanDrv接口服务的调用中用作参数,由CanDrv的配置提供,并由CanDrv用作通信CAN邮箱通信缓冲区的标识符。

CANIF只是作为HOH的使用者,但是不对其进行基于硬件描述信息的转译。CANIF因此独立于底层硬件。

SWS_CANIF_00023,CANIF应避免直接访问硬件描述的通信缓冲,应仅通过CanDrv接口服务访问它。

这么做的理由是:CANIF应保持对硬件的独立性,因为CanDrv接口是使用HOH参数调用的,这些参数从具体的CAN硬件缓冲区属性中抽象出来。

每个CAN控制器在CAN邮箱中提供多个CAN发送硬件对象。这些硬件对象可以在逻辑上链接成一整个“硬件对象池”(multiplexed Hardware Objects)并且可以通过HTH进行寻址。

SWS_CANIF_00662,CANIF应使用两种HOH去使能对CanDrv的访问--HTH和HRH

 

更多推荐

AUTOSAR CANIF模块

本文发布于:2024-02-13 23:38:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1760762.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模块   AUTOSAR   CANIF

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!