一、Windows 驅(qū)動(dòng)安裝和測(cè)試
1、安裝好CAN卡后,設(shè)備管理器下會(huì)有未安裝驅(qū)動(dòng)的提示;
2、運(yùn)行“setup”安裝驅(qū)動(dòng),直至安裝成功提示重啟;
3、重新啟動(dòng)后,可以在設(shè)備管理器中找到CANbUS端口;
注意:Windows7必須安裝修補(bǔ)程序KB3033929才能支持SHA-2代碼簽名
4、利用 DB9端子連接進(jìn)行回循環(huán)測(cè)試,可以運(yùn)行 API程序進(jìn)行測(cè)試,DB9 連接定義如下;
5、運(yùn)行 GUICANbus 工具進(jìn)行測(cè)試。
二、LINUX 驅(qū)動(dòng)安裝和測(cè)試
1、終端下輸入“l(fā)spci”命令可以識(shí)別 CAN 的硬件信息;
2、將 CAN 的驅(qū)動(dòng)復(fù)制到系統(tǒng)的/home 目錄下,進(jìn)入“SocketCAN_v1.17”文件夾,打開(kāi)終端,切換到root 賬戶(hù)(root賬戶(hù)密碼添加方法:sudopasswdroot);
3、依次輸入 apt-get update
apt-get install build-essential gccmake clean; make; make install;
4、編譯完成后在“driver"目錄下會(huì)生成一個(gè)“f81601.ko”的文件,我們可以通過(guò)“modprobe”指令去掛載驅(qū)動(dòng);
5、掛載成功后,使用以下命令啟動(dòng)SocketCAN端口(將CANO和CAN1依次啟用)
ip link set can0 type can bitrate 1000000 sample-point 0.75ip
link set can0 up qlen 1000
通過(guò)“ifconfig”命令可以看到CANO和CAN1的信息;
6、SocketCAN設(shè)置完成后,可以使用開(kāi)源項(xiàng)目“can-utils”進(jìn)行測(cè)試(安裝“can-utils”命令)
apt-get install can-utils
打開(kāi)兩個(gè)終端,輸入以下命令。使用can0發(fā)送,使用can1接收。
同時(shí)有發(fā)送值和接收值說(shuō)明通訊正常。