can--测试

1 简介

CAN详解–书籍、网站
CAN详解–CAN与com口介绍
CAN详解–协议详解

2 环境

  • x86
  • ubuntu
  • 需要装驱动(对应内核)

3 测试工具

ip utility配置参数
can-utils收发数据

4 步骤

  • 对应内核版本:
make all 
./tst-raw-0 -i can0 –smbl
insmod_module_platform_block.sh
  • 查看
    lsmod
  • 配置参数
ip utility
确定版本
ip -V
  • 收发数据
can-utils
candump can0 
cansend can0 123#DEADBEEF 

5 示例

  • 设置回传
ifconfig can0 down
ip link set can0 type can bitrate 50000 loopback on
ip link set can0 up

terminal1 接收:
candump can0 
terminal2 发送
cansend can0 123#DEADBEEF 
  • 不回传
ifconfig can0 down
ip link set can0 type can bitrate 50000 
ip link set can0 up

terminal1 接收:
candump can0 
terminal2 发送
cansend can0 123#DEADBEEF 

参考

1、Linux CAN编程详解
2、D.2. ip route
3、TX2/Linux下can总线的接收与发送详解!
4、CAN接口测试方法
5、CAN详解–书籍、网站
6、CAN详解–CAN与com口介绍
7、CAN详解–协议详解
8、Linux CAN编程详解

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读