首页 > 编程知识 正文

can报文数据怎么看,查看网卡信息的命令

时间:2023-05-05 03:27:25 阅读:25882 作者:2317

1.sudo modprobe vcan

加载虚拟can模块

2.sudoiplinkadddevvcan 0类型vcan

添加vcan0网卡

3.ifconfig -a

可以查看当前的can网络can0 can1,包括发送和接收数据包的数量以及是否存在错误

//IP link set can 0类型can-- help

4.iplinksetcan0uptypecanbitrate 800000

将CAN0的波特率设置为800kbps,can网络的波特率最大值为1Mbps

5.iplinksetcan0uptypecanbitrate 800000 loopback on

用于设置环回模式,自愿接收,并测试硬件是否正常。 loopback不一定受支持

6.IP链接集can0down

关闭can0网络

7.cansendcan 00 x 110 x 220 x 330 x 440 x 550 x 660 x 770 x 88

发送默认id0x1的can标准帧。 数据为0x11 22 33 44 55 66 77 88

每次最多8个字节

8.cansendcan0- I0x 8000 x 110 x 220 x 330 x 440 x 550 x 660 x 770 x 88-e

-e表示扩展帧,CAN_ID最多为29位,标准帧CAN_ID最多为11位

-i表示CAN_ID

9.cansendcan0- i0x 020 x 110 x 12-- loop=20

--loop意味着发送20个数据包

10.candump can0

接收CAN0数据

参考:

3358 processors.wiki.ti.com/index.PHP/am 335 x _ dcan _ driver _ guide

3358 e Linux.org/bringing _ can _ interface _ up

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。