天天看點

linux平台模拟生成CAN裝置

前言

使用socketCan的過程中有時候沒有can接口裝置,但是需要測試一下can接口程式是否有問題,

此時需要系統模拟生成can裝置,本文介紹linux平台模拟生成CAN裝置的方法。

實作步驟

1.安裝socketCan的驅動和can-utils的源碼,具體可參考​​here​​(2-3-6);

2.加載虛拟CAN裝置;

操作方法如下:

1) sudo modprobe vcan

2) sudo ip link add dev vcan0 type vcan

3) sudo ip link set up vcan0

3.測試;

3.1使用指令行ifconfig檢視是否加載虛拟CAN裝置;

ifconfig      

3.2測試能否正确發送和接收資料;

cansend vcan0 123#abcd1234
or 
candump vcan0      

參考

1.​​linux模拟生成CAN裝置​​;

繼續閱讀