首先从官网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 驱动相关推荐

  1. java 调用ecanvci,CANoe CAN总线适配低价解决方案支持所有USBCAN(周立功CAN、PCAN、Kvaser、ValueCAN、NI CAN)...

    在汽车通信领域CAN总线使用非常广泛,最强大的工具有Vector Case(10WRMB).Pcan(2KRMB),ZLGCAN(1.5KRMB),KVASER(2KRMB).ValueCAN(4KR ...

  2. 我的25年嵌入式生涯-周立功

    http://blog.chinaunix.net/uid-25498312-id-3246377.html <程 序员>杂志的编辑约我写一篇命题作文,想了几天都无从下手不知道写什么才好. ...

  3. 周立功 zlg PCIe-9120I CAN卡无法使用python开启

    2018年走了- 2019年来了- 工作日第一天就排了一颗打雷- 前两天领导指派任务做一个仪表的上位机, 公司用的都是zlg的USB-CAN盒或者PCIe-CAN卡, 且官方提供的接口\例程都是非py ...

  4. 周立功: 我的25年嵌入式生涯——非常诚恳之谈

    <程序员>杂志的编辑约我写一篇命题作文,想了几天都无从下手不知道写什么才好.在这篇文章里,我不打算将创业的艰辛与喜悦重新回忆一遍,我确实不想去误导大家,因为我所处的年代是一个物质缺乏的年代 ...

  5. 周立功:我的成功可以复制

    <程序员>杂志的编辑约我写一篇命题作文,想了几天都无从下手不知道写什么才好.在这篇文章里,我不打算将创业的艰辛与喜悦重新回忆一遍,我确实不想去误导大家,因为我所处的年代是一个物质缺乏的年代 ...

  6. 周立功: 我的25年嵌入式生涯(转)

    <程序员>杂志的编辑约我写一篇命题作文,想了几天都无从下手不知道写什么才好.在这篇文章里,我不打算将创业的艰辛与喜悦重新回忆一遍,我确实不想去误导大家,因为我所处的年代是一个物质缺乏的年代 ...

  7. 推荐周立功先生的一本书

    1.  这篇文章主要是推荐周工的一本书,大家在学习嵌入式的时候,很多人不明白嵌入式系统和单片机的区别,又感觉自己对嵌入式有所了解,知道什么是嵌入式,文章里的很多见解我觉得对很多人都非常有帮助,今晚上周 ...

  8. Qt编写的CAN通信调试工具源代码支持吉阳光电CAN盒和致远周立功USB转CAN卡,带多线程接收 可完成标准和扩展CAN帧YID发送和接收

    Qt编写的CAN通信调试工具源代码支持吉阳光电CAN盒和致远周立功USB转CAN卡,带多线程接收 可完成标准和扩展CAN帧YID发送和接收,带配置参数自动保存,定时发送,帧类型选择,文本和十六进制等. ...

  9. Qt编写的CAN通信调试工具源代码支持吉阳光电CAN盒和致远周立功USB转CAN卡,带多线程接收 可完成标准和扩展CAN帧YID发送和接收,带配置参数自动保存,定时发送,帧类型选择,文本和十六进制等

    Qt编写的CAN通信调试工具源代码支持吉阳光电CAN盒和致远周立功USB转CAN卡,带多线程接收 可完成标准和扩展CAN帧YID发送和接收,带配置参数自动保存,定时发送,帧类型选择,文本和十六进制等. ...

  10. python解析can报文,Python实现Can接收发送 DBC分析报文 周立功ZLG 绘制曲线 支持离线回放.rar...

    [实例简介] Python实现Can接收发送 DBC分析报文 绘制曲线 支持离线回放 CAN分析工具 环境:windows & python3 设备:周立功USBCAN-I(可在源码中修改支持 ...

最新文章

  1. 为运维人员插上腾飞更远的翅膀!
  2. 无需用眼,大脑直接成像,失明的人也能重新「看见」|Science
  3. cpu工作原理flash动画_cpu的基本结构及其工作原理
  4. python document_python 处理document文档 保留原样式
  5. 06_特征选择,特征选择的原因,sklearn特征选择API
  6. [ZZ] 使用rsync来实现快速删除大量文件
  7. java对象不会被改变_Java 并发编程(二)对象的不变性和安全的公布对象
  8. linux 如何查看属性,linux 下查看系统属性
  9. BZOJ 4155 Humble Captains
  10. jdk LinkedList源码解析
  11. 网络安全-应急响应之入侵排查篇及相关工具
  12. 电脑开机蓝屏时要怎么解决修复?哪种方便比较好?
  13. 推荐几款精美耐看的xshell配色方案
  14. jsp定义java方法_jsp中java成员变量、方法的声明以及使用
  15. android studio couldn‘t find so
  16. ICG-PEG-OH 结构式,吲哚菁绿-聚乙二醇-羟基的相关说明
  17. 女生学数据分析好吗?数据分析适不适合女生学?
  18. FineReport数据分析教程- 图表刷新接口
  19. 抽丝剥茧:复盘美国中央情报局CIA的复杂网络武器杀伤链
  20. 今天红米手机2又没有抢到

热门文章

  1. flask 接收文件
  2. Deep Cosine Metric Learning for Person Re-Identification
  3. 模二运算,模二加减乘除
  4. 通过MFC实现数码管显示功能
  5. java fp-growth 算法包_java 实现fpGrowth算法
  6. 离散数学(第五版) 迪杰斯特拉(Dijkstra)算法计算图画法流程
  7. linux系统编译fortran,在Linux安装Fortran编译器
  8. 分享一下海康威视古老的播放器源码
  9. MATLAB机械动力分析,基于MATLAB的柔性机械臂动力学分析
  10. matlab怎么学机器人算法,机器人学、机器视觉与控制——MATLAB算法基础