首页 > TAG信息列表 > can-bus
linux-busybox不完全支持命令“ ip”吗?
大家,我使用busybox 1.2.1作为我在Xilinx Zynq ARM Cortex x2上运行的嵌入式linux中的外壳.任何支持busybox的命令都可以,但是“ ip”.在busybox中,我尝试了“ ip”,它表明: BusyBox v1.21.1 (2013-08-15 15:21:48 CST) multi-call binary. Usage: ip [OPTIONS] {address | routelinux-如何解决此错误—在编译socketcan实用程序时
我已经从SVN can实用程序下载了.因为默认情况下实用程序可以不在内核中. svn checkout svn://svn.berlios.de/socketcan/trunk/can-utils 我正在使用的内核是:- ignite@ignite:~/socketcan/can-utils$uname -a Linux ignite 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:32:08Linux内核设备驱动程序需要访问用户空间中的共享对象
我正在尝试为Linux编写网络设备驱动程序.我拥有的设备具有可用的API,该API使我可以通过用户空间中存在的共享对象来访问所需的所有功能. 我想编写一个网络驱动程序,以便可以使设备显示为CAN接口.但是,为了与设备进行交互,我需要使用用户空间中存在的特定共享对象. 我需要网络设备驱linux – CAN FD支持SocketCAN上的虚拟CAN(vcan)
我一直在使用SocketCAN,尤其是Virtual CAN vcan已经有一段时间了.但是,到目前为止我从未使用过CAN FD(Flexible Datarate). 好吧,我今天早上尝试使用can-utils: cansend vcan0 123##122 但是,我得到了响应“CAN接口不支持CAN FD”. 已使用以下终端命令创建vcan接口: ip link add dlinux – 很大程度上被candump(SocketCAN)ID过滤功能搞糊涂了
简而言之,我希望candump只向我显示ID为0x00200200或0x255的帧. 所以我这样做: candump can0,00200200:0,255:0 但这会给出所有帧,每帧显示两次.即输出: cansend can0 256#112233 会是这样的: can0 256 [3] 11 22 33 can0 256 [3] 11 22 33 除了过滤器不像我预期的那