ZLG USBCAN-II+ Linux驱动安装make报错问题
配置ZLG USBCAN-II+ Linux驱动
·
在ZLG官网下载Linux系统驱动文件(下载链接),将usbcan_libusb_x64_2019_05_14
中的test
解压到home
,按照ZLG官方Linux驱动安装说明开始安装:
-
~$ sudo apt-get install libusb-1.0-0 ~$ cd test ~/test$ sudo cp -i libusbcan.so \lib
-
~/test$ make
此时
make
报错:
-
~/test$ sudo gedit test.c ~/test$ sudo gedit controlcan.h
把
test.c
当中296
行和298
行的代码注释掉
把controlcan.h
当中111
和112
行的代码注释掉
-
~/test$ make
再
make
一遍,依然报错!
-
~/test$ sudo apt-get install libusb-1.0
原因是libusb-1.0
和libusb1.0-0
竟然不一样!!
-
~/test$ ./test
安装成功!
若运行./test
正常出现了上面的结果,但仍无法打开设备:
-
例如我的CAN设备是第二个~$ lsusb ~$ sudo chmod 666 /dev/bus/usb/001/006
Philips (or NXP)
(排除法),Bus001
Device006
,则给/dev/bus/usb/001/006
加权限即可,请根据实际情况修改。
更多推荐
已为社区贡献1条内容
所有评论(0)