智驾-常见协议、概念

本文介绍了电子行业中常用的通信协议I2C、SPI、UART,重点讲解了CAN协议的工作原理、CANFD、LIN、FlexRay和J1939等变种,以及在Ubuntu下安装和使用CAN相关工具如CANDump和canutils的过程。作者还提到在工作中使用CAN控制线控底盘的经验和文档资源更新计划。
摘要由CSDN通过智能技术生成
  1. 电子行业常用的三种通信协议:
    I2C、SPI、UART
    https://zhuanlan.zhihu.com/p/362287272

  2. CAN协议
    博客: https://blog.csdn.net/XiaoXiaoPengBo/article/details/116206252
    视频介绍: CAN/CAN FD总线/LIN总线/FlexRay总线/J1939总线

    CAN总线采用线与规则进行冲突制裁,所以逻辑1为隐形,逻辑0为显性,与平时的认知规则相反。

  3. AUTOSAR CP/AP的区别(强推)
    https://blog.csdn.net/usstmiracle/article/details/116604499


  1. CAN相关

ubuntu18.04安装 arm-linux-gnueabi和arm-linux-gnueabihf
https://blog.csdn.net/yhjahjj1314/article/details/105530842
CANDump工具安装使用 canutils
https://blog.csdn.net/qq_40833266/article/details/119649332

注意:在上面博文中,第9条,输入./configure --build=arm-linux-gnueabihf
编译时报错,提示libcansocket库格式不对,换成–host=…后,编译通过!


最近工作用到CAN控制线控底盘,mark一下CAN协议及相关开发的文档资料,持续更新中…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ray Song

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值