USBCAN-II新版驱动基于libusb实现,请确保运行环境中有libusb-1.0的库。
如果是ubuntu,可连网在线安装,命令如下:

# apt-get install libusb-1.0-0

将libusbcan.so拷到/lib目录。

进入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/ -lR

3、修改usb设备的访问权限使普通用户可以操作,其中xxx对应lsusb输出信息中的bus序号,yyy对应device序号:

# chmod 666 /dev/bus/usb/xxx/yyy

4、如果要永久赋予普通用户操作USBCAN设备的权限,需要修改udev配置,增加文件:/etc/udev/rules.d/50-usbcan.rules,内容如下:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="0471", ATTRS{idProduct}=="1200", GROUP="users", MODE="0666"
**重新加载udev规则后插拔设备即可应用新权限:**
# udevadm control --reload

周立功USBCAN-II 在Ubuntu 系统下新版驱动安装相关推荐

  1. pytorch 支持amd显卡吗_2020-06-12 ubuntu系统下,pytorch安装

    ubuntu系统下,pytorch安装 因为pytorch依赖于cuda的版本,显卡驱动的版本,三者之间对应不上就会安装失败 1.显卡驱动下载 显卡,支持最新的驱动型号 TitanX430.64 LI ...

  2. arduinowin7_Win7系统下Arduino驱动安装失败的解决方法

    近日有不少win7系统用户反映说碰到这样一个现象,就是在电脑中连接Arduino单片机的时候,就会提示Arduino驱动安装失败,遇到这样的问题要如何处理呢,针对这个情况,小编就给大家分享一下Win7 ...

  3. Linux系统下adb驱动安装步骤 及 问题总结

    Linux系统下adb驱动安装步骤 及 问题总结 一.安装ADB工具 sudo apt-get update sudo apt-get install android-tools-adb 二.adb驱 ...

  4. Ubuntu系统下有效的安装gcc/icc

    Ubuntu下安装ICC编译器的方法说明 前提:Ubuntu系统的安装 自行百度 CSDN 1:在Ubuntu系统下安装gcc编译和make 输入 sudo apt-get updat sudo ap ...

  5. Ubuntu系统下的搜狗输入法安装

    1.更新源 先更新源,可参考我的另一篇文章Ubuntu22.04更换国内镜像源(阿里.网易163.清华.中科大)_凯der苦练心态的博客-CSDN博客 2.安装fcitx输入法框架 在终端输入 sud ...

  6. Ubuntu系统下BTC服务安装

    1.包下载 下载地址:Bitcoin Core :: Download - Bitcoin 命令行下载:wget https://bitcoin.org/bin/bitcoin-core-0.19.0 ...

  7. ubuntu 系统下安装 xlwt

    今天在ubuntu 系统下使用pip安装xlwt 报错了如下 然后安装一个easy_install工具 在终端中输入: sudo apt-get install python-setuptools 安 ...

  8. ubuntu系统下mysql数据库的备份与恢复

    shell脚本的形式备份/恢复mysql数据库(可通过定时任务定时执行). 1.mysql数据库的备份脚本如下: #!/bin/sh #mysqldump备份程序执行路径 DUMP=/usr/bin/ ...

  9. Ubuntu系统下U盘设备的读取

    在前几天刚 接触到Ubuntu系统,关于U盘的读取存在有以下问题: 1,Ubuntu查询不到U盘设备 解决方案:本人使用的Ubuntu版本为如下图所示,虚拟机版本VMware12 首先注意的是,对于笔 ...

最新文章

  1. vue前端表格插件_Grid.js - 跨框架的前端表格插件
  2. 海量数据的实时指标计算
  3. halcon/c++接口基础 之 构造函数与Halcon算子
  4. SpringMVC 3 Tiles 2.2.2集成教程
  5. linux 学习操作小计
  6. 【华为云技术分享】实战案例丨代码优化:如何去除context中的warning?
  7. 今日头条官方辟谣:水滴筹从未收取过手续费
  8. python字典如何删除数据库,如何从python字典中删除?
  9. [转载] 在python中、关于全局变量和局部变量、以下_python中的全局变量和局部变量
  10. 面试遇到“一问三不知”的,真替他老东家捏把汗
  11. ros 三线负载均衡
  12. 小程序与APP和公众号的区别
  13. Matlab画图,坐标轴范围设置和间隔设置
  14. [原创]egret的WebView实现(基于egret2.5)
  15. TI-RTOS---Semaphores
  16. php xcat createadmin,[BUG]Unable to load class: \App\Command\createAdmin
  17. 二十四式长生图——清手抄本(扫描版)
  18. cg of spears storm_Steam 上的 Storm Of Spears RPG
  19. 学习ARM开发(3)
  20. Matlab画星座图

热门文章

  1. gdb 笔记(04)— 启用/禁用断点、启用断点一次、查看断点、删除断点、启用断点并命中N次、忽略断点前N次命中)
  2. html打开手机qq对话,手机qq怎么临时对话
  3. 刺客列传鸿蒙记经典台词,【原台词整理】第一季天枢cut部分
  4. linux信号管道,linux编程及应用任继平08 进程间通信-管道和信号.pptx
  5. 薛峰:集团管控成就京卫 药品零售业BI破冰
  6. React学习笔记之组价进阶
  7. 事件查看器window日志_查看系统日志时修复“事件查看器无法打开事件日志”
  8. js:原生ajax【纯js】
  9. python schedule多线程_Python-43-schedule 定时执行
  10. java通过端口1433连接到主机_通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。...