linux CAN操作命令

转载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版权协议,转载请附上原文出处链接和本声明。