发 帖  
经验: 积分:21
嵌入式 大韩科技
辽宁省 锦州市 设计开发工程
  • Lin报文的周期发送是通过调度表实现的,而Lin调度表存在于LinIf模块,LinIf模块在周期调用调度表的时候通过callback的方式实现IPDU的trigger transmit
    832065824
    4948次阅读
    0条评论
  • 在COM模块中,周期报文通过Com_MainFunctionTx周期调度函数发送,事件触发型报文通过Com_TriggerIPDUSend通信服务接口发送。无论是Com_MainFunctionTx还是Com_TriggerIPDUSend最后都是调用PDUR模块的PduR_ComTransmit来发送报文,且传入到PduR模块的PduInfo->SDU数据buffer指针不为NULL。
    832065824
    12231次阅读
    0条评论
  • 通讯协议栈几乎是CP AUTOSAR中最庞杂的一块。由于其涉及的模块比较多(仅实现CAN信号的收发就需要ECUC/CAN/CANIF/CANTP/PDUR/COM/XCP这么多模块的协作!),且名词概念众多,入门很难。网络上关于各个模块的详细介绍浩如烟海,其深度也让人叹为观止。但没有一篇文章把这些模块串起来!
    832065824
    5816次阅读
    0条评论
  • 前两期,我们讲了CAN模块的发送逻辑,Canif模块的发送逻辑和发送确认逻辑,可以看到MCAL的CAN模块是对MessgeBuffer这个CAN邮箱机制 做了抽象,将其抽象成一个个的HOH。
    冬至子
    3192次阅读
    0条评论
  • 通信模块可以大致分为三大功能:数据发送功能,数据接收功能,状态切换和管理功能。
    冬至子
    3627次阅读
    0条评论
  • CAN和CANFD协议简介(上)
    RA生态工作室
    1369次阅读
    0条评论
  • CAN接口模块(下文简“CanIf”)位于底层CAN驱动(CanDrv)、CAN收发器(CanTrcv)和上层通信服务层(CanSm、CanNm)、CAN传输协议(CanTp)、PDU路由器(PduR)之间。它表示上层通信层的CAN驱动程序服务接口。
    jf_78858299
    3481次阅读
    0条评论
  • CAN接口模块(下文简“CanIf”)位于底层CAN驱动(CanDrv)、CAN收发器(CanTrcv)和上层通信服务层(CanSm、CanNm)、CAN传输协议(CanTp)、PDU路由器(PduR)之间。它表示上层通信层的CAN驱动程序服务接口。
    jf_78858299
    2466次阅读
    0条评论
  • CAN接口模块(下文简“CanIf”)位于底层CAN驱动(CanDrv)、CAN收发器(CanTrcv)和上层通信服务层(CanSm、CanNm)、CAN传输协议(CanTp)、PDU路由器(PduR)之间。它表示上层通信层的CAN驱动程序服务接口。
    jf_78858299
    4101次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 0 次赞同

    获得 9 次收藏
关闭

站长推荐 上一条 /6 下一条

返回顶部