跳至正文

Linux SOCKETCAN编程笔记

Ubuntu平台下,以网卡的方式使用,支持can-utils工具。

简易操作如下:

支持设备:USBCAN1/USBCAN2/USBCANFDMini/USBCANFD1/USBCANFD2。

->can-dev安装:

(不同的内核版本路径会不一样,以下是6.2.0-37的内核,基本都在/usr/lib/modules下的子目录)
insmod /usr/lib/modules/6.2.0-37-generic/kernel/drivers/net/can/dev/can-dev.ko

->驱动安装:
insmod lysusbcan.ko

->can-utils安装:
apt-get install can-utils

->检查can0:
ifconfig -a

->波特率设置:
ip link set can0 type can bitrate 500000

->打开设备:
ip link set up can0

->数据发送:
cansend can0 00000123#1122334455667788

->数据接收:
candump can0

->关闭设备:
ip link set down can0


SocketCAN教程:

六叶树SOCKET驱动安装教程V1.1 (介绍驱动安装和简单使用方法)

六叶树SOCKET用例教程V1.0 (介绍代码用例的使用方法)

六叶树手把手教你学SOCKETCAN教程(购买产品后联系客服获取)


六叶树SocketCAN系列专辑教程

1.免费教程

内容:can-utils视频教程+wireshark监听can数据视频教程

(can-utils是一款使用socketcan接口的命令式(软件不带界面)上位机,支持简易的can数据的发送与接收)

下载地址:

123云盘:(支持浏览器直接下载)
https://www.123684.com/s/elmmTd-sdPX

百度网盘:
链接: https://pan.baidu.com/s/16pDYtAl_SNSE3ixWMvbycA?pwd=lysc 提取码: lysc

2.增值付费教程

内容:SavvyCAN源码+Qt5.14.2安装包+QT5安装视频教程+SavvyCAN使用视频教程(免费)+SavvyCAN源码编译视频教程

(SavvyCAN是一款使用socketcan接口的可视化(软件带界面)上位机软件,编译及运行环境:x86_64架构+Ubuntu22.04系统)

下载地址:

123云盘:(支持浏览器直接下载)

https://www.123684.com/s/elmmTd-ndPX

百度网盘:
链接: https://pan.baidu.com/s/1fS5j22cj1m9XriBK69Eivg?pwd=lysc 提取码: lysc


驱动安装包:


LYS-x86_64-socketdriver-Ubuntu18.04-gcc.7.5.0-kerl-4.15.0-20

LYS-x86_64-socketdriver-Ubuntu20.04-gcc.9.4.0-kerl-5.4.0-150

LYS-x86_64-socketdriver-Ubuntu22.04-gcc.11.4.0-kerl-5.15.0-91

LYS-x86_64-socketdriver-Debian11-gcc.10.2.1-kerl-5.10.199

LYS-x86_64-socketdriver-CentOS7-gcc.4.8.5-kerl-3.10.0-1160

LYS-aarch64-socketdriver-Ubuntu22.04-gcc.11.2.0-kerl-5.18.5-rk3399(香橙派OrangePi4)

LYS-aarch64-socketdriver-Ubuntu18.04-gcc.7.5.0-kerl-4.9.253-tegra(英伟达JestonXavier)



123云盘:(支持浏览器直接下载)
https://www.123pan.com/s/elmmTd-sqFX.html


代码用例:

六叶树USBCAN适配器SOCKET源码用例


快速导航

1.六叶树产品驱动下载

2.六叶树CanAssistant下载

3.六叶树产品资料打包下载

4.六叶树如何适配新能源软件?

5.六叶树SOCKETCAN驱动下载

6.设备打开失败?接收不到数据?

7.六叶树USBCAN二次开发用例下载


联系我们 | 产品购买 | 资料下载 | 长沙六叶树教育科技有限公司

备案号:湘ICP备2022016499号-1 湘公网安备43012102001021