альтернатива socketcan / добавить can0 в /dev/

#linux #ubuntu #can-bus #socketcan

#linux #ubuntu #can-bus #socketcan

Вопрос:

В настоящее время я работаю с системами CAN-BUS.

Я делаю интерфейс CAN доступным с помощью

 sudo modprobe can
sudo modprobe can-raw
sudo modprobe mttcan
sudo ip link set can0 type can bitrate 250000
sudo ip link set up can0
 

Теперь он отображается ifconfig и отлично работает в моем коде python.

Поскольку я работаю с aws greengrass, мне нужно, чтобы устройство отображалось в /dev/, чтобы получить к нему доступ. Есть ли какой-нибудь способ использовать что-то отличное от socketcan? Если да, то как мне это использовать?

Я понятия не имею, как Linux обрабатывает интерфейсы can.

Комментарии:

1. У вас уже есть решение вашей проблемы? У меня такая же проблема с PiCan3 и Docker

2. Я обошел это, отключив контейнеризацию в greengrass. Не очень приятное решение, но оно сработало