Настройка и тестирование 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