转载https://blog.csdn.net/xy6zzz/article/details/69952630
这个文章介绍了通过IP LINK来控制CAN的例子,
之前我都用的是canconfig命令,但是现在这个板子CANCONFIG没有,其实上次调试AM3358的时候就就听说CAN网络的操作将来要统一到socket编程上,操作属性也要使用网络的命令,比如ifconfig等,但是, ifconfig也被过时了,现在都用ip命令了,
《Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一》
既然用新板子,就用全新的命令吧,
ifconfig -a //此命令会查看是否存在CAN控制器。
ip link set can0 up type can bitrate 500000 //打开CAN0,并设置波特率500K
cansend can0 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88
版权声明:本文为wandersky0822原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。