
У меня есть Raspberry Pi 0 Вт, который я настраиваю для совместного использования USB-устройства. Я хочу добавить куда-нибудь следующее, чтобы они выполнялись при загрузке:
sudo ip link set dev can0 type can bitrate 500000
sudo ip link set dev can0 up
Я уже поместил в /etc/network/interfaces
############### CAN BUS CONFIG ###########################
auto can0
iface can0 inet manual
pre-up ip link set $IFACE type can bitrate 500000 listen-only off
up /sbin/ifconfig $IFACE up
down /sbin/ifconfig $IFACE down
Я не совсем понимаю, что дает вышеизложенное и в чем его преимущества. Может ли кто-нибудь объяснить?
Операционная система на Raspberry Pi 0 W:
Raspbian GNU/Linux 11 (bullseye)
решение1
Исправлено, я изменил /etc/rc.local и добавил строки:
ip link set dev can0 type can bitrate 500000
ip link set dev can0 up
Теперь все работает отлично...или работало, я вскоре связался с вами, и мне также нужно было добавить:
usbip --debug bind -b 1-1
usbip -d
По какой-то непонятной мне причине выполнение usbip -d убивает can0, который затем перестает быть видимым при вводе:
ip link