Edge 2ボードにはCANインターフェイスがあり、CANピンの仕様はすでに コネクタとピン配置 セクションを参照してください。ユーザーは、CANを設定する前に、まずCANチップの仕様を読む必要があります。Edge 2にはCANチップが搭載されていないため、CANインターフェイスを使用するには、ユーザー自身でボードを開発する必要があります。CANチップ TJA1042などを配備することができる。
必要であれば、以下の手順でCAN通信をテストしてください。
ステップ1:
シリアルコンソールに以下の情報を入力する:
ip link set can0 down
ip link set can0 type can bitrate 500000 dbitrate 500000 fd on
ip link set can0 up
ステップ2:
ADB(Android Debug Bridge)で以下のコマンドを入力する。
candump can0
ステップ3:
シリアルコンソールに以下の情報を入力する:
cansend can0 7DF#020100000000000000
すると、ADB(Android Debug Bridge)で以下のような出力が確認できる:
can0 7DF [8] 02 01 00 00 00 00 00 00
can0 7E8 [8] 06 41 00 FF FF FF FF 00