Настройка и тестирование CAN интерфейса в Linux
· One min read
Настройка CAN интерфейса
Поднимаем и проверяем CAN интерфейс.
Интересно, что CAN в Linux это сетевой ин терфейс. На него нельзя повесить IP, но Linux управлять можно через ip link.
ip link set can0 down
ip link set can0 type can bitrate 500000 restart-ms 100
ip link set can0 up
Проверка loopback
Проверяем loop (Аналог ping localhost).
Ставим пакет:
apt install can-utils
Тестирование
В одной сессии слушаем can0:
root@napi2:~# candump -L can0
В другой на этот же интерфейс шлем посылку:
cansend can0 123#11223344
Должны получить ответ в сессии, где слушали:
(1769774861.028890) can0 123#11223344
#can #napi2