Canモジュールを使用しようとしていますが、次のコマンドに対してエラーメッセージが表示されます。
$ sudo modprobe can
$ sudo ip link add dev can0 type can
RTNETLINK answers: Operation not supported
私が確認したELinux ドキュメントCANインターフェースに関しては、仮想インターフェースと連動してプログラムを使用します。
$ sudo modprobe vcan
$ sudo ip link add dev vcan0 type vcan
$ sudo ip link set up vcan0
おすすめメニューとは何ですか?
答え1
私はSPIを使用してRaspberry Piと通信するCANバスモジュールを使用しています。
spiハードウェアインターフェイスを有効にする必要があります。
dtparam=spi=on
dtoverlay=mcp2515-can0-overlay,oscillator=16000000,interrupt=25
dtoverlay=spi-bcm2835-overlay
しなければならない:
dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25
dtoverlay=spi-bcm2835