1.ドライバーをインストールします
最初にドライバーをダウンロードします:ドライバー
- ソースファイルをコンパイルする
make
コンパイルに問題がある場合は、新しいフォルダを作成し、元のフォルダをその中に入れます
- ドライバーをロードします
insmod dev.ko
insmod sja1000.ko
insmod itek_pci.ko
2.テスト
1.utilsのインストールができます
-
プログラムをダウンロードしてインストールします
-
can utilsディレクトリに入り、次のコマンドを実行します
cd can-utils
./autogen.sh
./configure
sudo make
sudo make install (with root privileges)
- インストールする必要があります
sudo apt-get install autoconf
2.CANカードの初期化
- 缶デバイスがあるかどうかを確認します
ip addr
- 缶デバイスの電源を切ります
ip link set can0 down
- ボーレートを設定する
ip link set can0 type can bitrate 250000
(设置CNA0的波特率为250K,在设置前需要先把CAN0关闭)
- 缶デバイスを開く
ip link set can0 up
- 缶デバイスの詳細を表示
ip -details link show can0
sudo権限が必要です
3.utilsはデータを送受信できますか
- テストを送信する
./cansend can0 1234#12345678
(id=0x1234,len=4, data=0x12 0x34 0x56 0x78)
- テストを受ける
./candump can0