没啥好说的,先根据《[野火]《快速使用手册——基于i.MX6ULL开发板》.pdf》文档验证自己的开发板CAN功能是不是正常的。不多介绍。
需要的东西下载路径
链接:https://pan.baidu.com/s/1HrJY4ANtQ7no91Z62VTdAA?pwd=56td
提取码:56td
–来自百度网盘超级会员V5的分享
百度盘地址
交叉编译环境
qt版本:ubuntu和windows都是5.12.10
VirtualBox-7.0.6-155176
ubuntu-22.04.2-desktop-amd64
gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf
按照《QT环境搭建必读说明_0630.pdf》文档进行操作就可以,只是我的环境与他的不一样
执行环境搭建里面的shell脚本就好了
##CAN代码
windows的qt源代码见文档 “开发板端.zip”
unbuntu的qt源代码见文档"pc端.zip"
因为想直接通过pc端看数据,所以通过udp来传输报文,出了一个大概,基本功能实现了
面板情况如下图,通过canoe发送ID为1,2,3的3帧报文周期为1ms
其中有一个保存ip地址的ini文件config_netconnect.ini
内容如下
[system]
ipaddress=172.11.2.22
port=50001
tcpConnect_flag=1
根据自己的需要填写
代码可能有点水,仅作参考
参考资料
https://blog.csdn.net/qq_37603131/article/details/121240121
里面的内容仅供学习交流,不得商用
如有转载,请备注链接