大家好,欢迎来到IT知识分享网。
简介
业务需求现在需要开发一款,USB转CAN的工具,但是该工具不光要支持CAN数据的收发透传功能,还需要支持特定的协议支持 U 盘烧写外部设备
分解需求
- 基本功能:实现CAN 命令的收发
- 进阶功能:支持U盘读取功能,分别按OTA协议烧录外部CAN设备,检测到U盘插入即开始下载流程
- ++功能:设备带LED屏和按键可支持文件选择功能
需求分析
应用软件与固件的对应关系
- PCAN的 PCAN-View软件
需要先在电脑中安装PCAN驱动,在设备管理器中可以被正确识别为PCAN-USB设备
之后打开 PCAN-View上位机便可以正常连接控制板
- Cangaroo 上位机软件
这是市面上其中两种CANable硬件配置
由于底层硬件一致,CANable可以通过烧录不同的固件来适配上位机使用
开源资料
pdf原理图
https://github.com/HubertD/candleLight/blob/master/export/v1.1/pdf/candleLight-v1.1.pdf
PCAN固件
上位机开发
但这个库的开发是否方便,支持资料是否完备还需要亲自验证下,未完待续。。。。
其余的几种协议都和PCAN一样,在此不一一赘述,有兴趣的盆友可以自行了解,经过一些开发人员的反馈PCAN的开发会简单一些。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/114668.html





