基于RTT系统制作UDS诊断仪计划分四步走,第一步实现RTT在开发板的正常运行,第二步打开开发板的CAN通信功能,第三步移植UDS协议栈,第四步实现UDS的安全防护。
第一步本次制作基于RT-thread进行,拿到PDS开发板后下载了开发板对应的RT-thread工程资料包,解压编译成功。确认工程源码可用性。
第二步,由于RTT通过ENV工具内的menuconfig可以配置驱动,下载ENV并安装,这部分可以参考RTT官网的教程。运行menuconfig命令,添加CAN驱动如下图:
使用SCONS命令进行编译,Scons命令后加 --target=mdk5参数,编译的同时生成mdk5的工程,编译如下图:
打开新生成的工程,确认CAN驱动已经添加完成,重新编译成功如下图
来源: 整理文章为传播相关技术,网络版权归原作者所有,如有侵权,请联系删除。