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