分析Kvaser驱动
kvaser插到virtualboxUbuntu18虚拟机发现设备
没有正确识别 PWR 闪绿灯 间隔2秒闪一下,正确识别后PWR绿灯常亮
点击识别Kvaser AB Kavser Leaf Light v2
使用命令
lsusb
ubuntu 18 使用lsusb
ubuntu20 使用lsusb
ubuntu 22使用lsusb
嵌入式ubuntu 18
dev目录下没出现leaf0
ubuntu 18虚拟机dev目录下出现leaf0
使用lsmod查看加载模块
已经加载了leaf模块
查看当前是否加载leaf模块
ubuntu20虚拟机没安装linuxcan,Kvaser驱动
插上Kavser Leaf Light v2 ubuntu20出现了kvaser_usb和candev,如果没插就不会出现
这是在没有装linuxcan的情况下
再查看一下dev目录下面
dev目录下设备文件并没有增加,而且这时拔掉Kvaser这个设备dev
目录下也没有减少
ild-essential
*4、sudo apt-get install linux-headers-'uname -r'(可以忽略此命令)
5、cd linuxcan
6、make
7、sudo make install
安装canlib
1、cd canlib
2、make
3、sudo make install
安装kvcommond
2、cd ~/linuxcan/common
3、make
4、sudo ./installscript.sh
一旦CANlib和kvcommond安装完毕后,你可以更改到你想要放置的目录中然后执行
make
sudo ./installscript.sh
创建调试版本
make KV_Debug_ON=1
准备CAN卡,用CANlib中的实例进行测试,以保证安装正确
1、CAN卡与电脑连接
2、cd ~/software/linuxcan/canlib/examples
3、./listChannels