对此相当陌生,如有任何帮助/指导,我们将不胜感激。 尝试使用 can-utils 运行虚拟 CAN 网络,但当我尝试执行 candump 或 cangen 时,我不断收到网络关闭消息。
下面是一些大概的流程...
$: lsmod 显示我有这些....
Module Size Used by
can_raw 20480 0
slcan 16384 0
vcan 16384 0
can 45056 1 can_raw
后面跟着这些命令:
$ sudo ip link 添加名称 vcan0 类型 vcan
$ifconfig vcan
vcan0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-
00-00-00-00
NOARP MTU:16 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
$ cangen vcan0
给我
write:Network is down.
这与设置 chmod 有关系吗?
最佳答案
使用 ip
效果更好:
ip link set vcan0 up
关于linux - cangen vcan0 命令返回写入 : Network is Down,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46921714/