Ubuntu 周立功CAN分析仪 USBCAN-II 驱动
首先从官网https://www.zlg.cn/Index/Search/search?key=linux的下载资料界面下载“Linux驱动 USBCAN-I_I+_II_II+_2A_I-MINI安装驱动”。
USBCAN-II新版驱动基于libusb实现,确保运行环境中有libusb-1.0的库。ubuntu系统,可连网在线安装,使用终端命令如下:
sudo apt-get install libusb-1.0-0
将libusbcan.so拷到/lib目录,若无权限可使用“mv”指令移动。
进入test目录,不带参数运行测试程序,会打印CAN测试参数说明:
./test
加入参数,调用test,可进行收发测试:
./test 4 0 3 0x1400 2 0 3 1000
CAN驱动库的调用demo在test.c中,可参考进行二次开发。
设备调试常用命令:
1、查看系统是否正常枚举到usb设备,打印它们的VID/PID(USBCAN为0471:1200):
lsusb
2、查看系统内所有USB设备节点及其访问权限:
ls /dev/bus/usb/ -IR
3、修改usb设备的访问权限使普通用户可以操作,其中xxx对应lsusb输出信息中的bus序号,yyy对应device序号:
sudo chmod 666 /dev/bus/usb/xxx/yyy
上述图片中xxx为002,yyy为007。
4、如果要永久赋予普通用户操作USBCAN设备的权限,需要修改udev配置,增加文件:
若无法保存,可先#sudo su 之后再增加文件,推荐使用vim。
vim /etc/udev/rules.d/50-usbcan.rules
先按键盘 i 键,输入以下内容:
SUBSYSTEMS=="usb",
ATTRS{idVendor}=="0471",
ATTRS{idProduct}=="1200",
GROUP="users",
MODE="0666"
按Esc键之后,输入:wq保存,注意冒号必须输入。
重新加载udev规则后插拔设备即可应用新权限:
udevadm control --reload
Ubuntu 周立功CAN分析仪 USBCAN-II 驱动相关推荐
- java 调用ecanvci,CANoe CAN总线适配低价解决方案支持所有USBCAN(周立功CAN、PCAN、Kvaser、ValueCAN、NI CAN)...
在汽车通信领域CAN总线使用非常广泛,最强大的工具有Vector Case(10WRMB).Pcan(2KRMB),ZLGCAN(1.5KRMB),KVASER(2KRMB).ValueCAN(4KR ...
- 我的25年嵌入式生涯-周立功
http://blog.chinaunix.net/uid-25498312-id-3246377.html <程 序员>杂志的编辑约我写一篇命题作文,想了几天都无从下手不知道写什么才好. ...
- 周立功 zlg PCIe-9120I CAN卡无法使用python开启
2018年走了- 2019年来了- 工作日第一天就排了一颗打雷- 前两天领导指派任务做一个仪表的上位机, 公司用的都是zlg的USB-CAN盒或者PCIe-CAN卡, 且官方提供的接口\例程都是非py ...
- 周立功: 我的25年嵌入式生涯——非常诚恳之谈
<程序员>杂志的编辑约我写一篇命题作文,想了几天都无从下手不知道写什么才好.在这篇文章里,我不打算将创业的艰辛与喜悦重新回忆一遍,我确实不想去误导大家,因为我所处的年代是一个物质缺乏的年代 ...
- 周立功:我的成功可以复制
<程序员>杂志的编辑约我写一篇命题作文,想了几天都无从下手不知道写什么才好.在这篇文章里,我不打算将创业的艰辛与喜悦重新回忆一遍,我确实不想去误导大家,因为我所处的年代是一个物质缺乏的年代 ...
- 周立功: 我的25年嵌入式生涯(转)
<程序员>杂志的编辑约我写一篇命题作文,想了几天都无从下手不知道写什么才好.在这篇文章里,我不打算将创业的艰辛与喜悦重新回忆一遍,我确实不想去误导大家,因为我所处的年代是一个物质缺乏的年代 ...
- 推荐周立功先生的一本书
1. 这篇文章主要是推荐周工的一本书,大家在学习嵌入式的时候,很多人不明白嵌入式系统和单片机的区别,又感觉自己对嵌入式有所了解,知道什么是嵌入式,文章里的很多见解我觉得对很多人都非常有帮助,今晚上周 ...
- Qt编写的CAN通信调试工具源代码支持吉阳光电CAN盒和致远周立功USB转CAN卡,带多线程接收 可完成标准和扩展CAN帧YID发送和接收
Qt编写的CAN通信调试工具源代码支持吉阳光电CAN盒和致远周立功USB转CAN卡,带多线程接收 可完成标准和扩展CAN帧YID发送和接收,带配置参数自动保存,定时发送,帧类型选择,文本和十六进制等. ...
- Qt编写的CAN通信调试工具源代码支持吉阳光电CAN盒和致远周立功USB转CAN卡,带多线程接收 可完成标准和扩展CAN帧YID发送和接收,带配置参数自动保存,定时发送,帧类型选择,文本和十六进制等
Qt编写的CAN通信调试工具源代码支持吉阳光电CAN盒和致远周立功USB转CAN卡,带多线程接收 可完成标准和扩展CAN帧YID发送和接收,带配置参数自动保存,定时发送,帧类型选择,文本和十六进制等. ...
- python解析can报文,Python实现Can接收发送 DBC分析报文 周立功ZLG 绘制曲线 支持离线回放.rar...
[实例简介] Python实现Can接收发送 DBC分析报文 绘制曲线 支持离线回放 CAN分析工具 环境:windows & python3 设备:周立功USBCAN-I(可在源码中修改支持 ...
最新文章
- 为运维人员插上腾飞更远的翅膀!
- 无需用眼,大脑直接成像,失明的人也能重新「看见」|Science
- cpu工作原理flash动画_cpu的基本结构及其工作原理
- python document_python 处理document文档 保留原样式
- 06_特征选择,特征选择的原因,sklearn特征选择API
- [ZZ] 使用rsync来实现快速删除大量文件
- java对象不会被改变_Java 并发编程(二)对象的不变性和安全的公布对象
- linux 如何查看属性,linux 下查看系统属性
- BZOJ 4155 Humble Captains
- jdk LinkedList源码解析
- 网络安全-应急响应之入侵排查篇及相关工具
- 电脑开机蓝屏时要怎么解决修复?哪种方便比较好?
- 推荐几款精美耐看的xshell配色方案
- jsp定义java方法_jsp中java成员变量、方法的声明以及使用
- android studio couldn‘t find so
- ICG-PEG-OH 结构式,吲哚菁绿-聚乙二醇-羟基的相关说明
- 女生学数据分析好吗?数据分析适不适合女生学?
- FineReport数据分析教程- 图表刷新接口
- 抽丝剥茧:复盘美国中央情报局CIA的复杂网络武器杀伤链
- 今天红米手机2又没有抢到
热门文章
- flask 接收文件
- Deep Cosine Metric Learning for Person Re-Identification
- 模二运算,模二加减乘除
- 通过MFC实现数码管显示功能
- java fp-growth 算法包_java 实现fpGrowth算法
- 离散数学(第五版) 迪杰斯特拉(Dijkstra)算法计算图画法流程
- linux系统编译fortran,在Linux安装Fortran编译器
- 分享一下海康威视古老的播放器源码
- MATLAB机械动力分析,基于MATLAB的柔性机械臂动力学分析
- matlab怎么学机器人算法,机器人学、机器视觉与控制——MATLAB算法基础