pci-can 9820 can卡使用

一. 安装驱动

首先下载驱动: 驱动

  1. 编译源文件
make

编译有问题的话 新建个文件夹 把原来的东西放进去

  1. 加载驱动
 insmod dev.ko
 insmod sja1000.ko
 insmod itek_pci.ko

二. 测试

1. can utils 安装

   cd can-utils
   ./autogen.sh
   ./configure
   sudo make
   sudo make install (with root privileges)
  • 需要安装
sudo apt-get install autoconf

2. CAN卡初始化

  • 查看是否有can设备
   ip addr
  • 关闭can设备
   ip link set can0 down
  • 配置波特率
   ip link set can0 type can bitrate 250000
  (设置CNA0的波特率为250K,在设置前需要先把CAN0关闭)
  • 打开can设备
   ip link set can0 up
  • 查看can设备详细信息
   ip -details link show can0

需要 sudo 权限

3. can utils 收发数据

  • 发送测试
./cansend can0 1234#12345678  
(id=0x1234,len=4, data=0x12 0x34 0x56 0x78)
  • 接收测试
 ./candump can0

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_35632833/article/details/109175200
CAN