Недавно я начал экспериментировать с комбинацией os/hw. Моя аппаратная установка проверена на работоспособность с использованием 32-битной ОС Raspbian (Buster) и связанной с ней
версия ардуино ide. Но у меня не было успеха — несмотря на исчерпывающие усилия по поиску, настройке и отладке — установить связь между Arduino и Pi, чтобы разрешить обычную загрузку / прошивку платы или последовательную связь с рассматриваемой ОС и последней версией Arduino IDE для ARM64 (v1.8.18). ).
Отладка показывает, что устройство распознается, а разрешения для соответствующего устройства указаны как rqd. Я вижу различия в том, как последовательные устройства
(/dev/serial*, ttyACMx vs tty AMA*) появляются между ОС, но не уверен, является ли это основной причиной или связано ли это с основной причиной (мне нужно многое узнать о мире Linux....).
Мне не ясно, правильно ли установка arduino-1.8.18 настроила доступ к последовательному устройству или нет. Сценарии установки устанавливают правила udev.
для ttyACMx (и ttyUSBx), ни один из которых не присутствует в /dev для 64-битной ОС. Мои попытки что-то изменить не увенчались успехом.
Есть сотни постов, которые касаются доступа к устройствам, и я сделал проект, пытаясь понять, что происходит, но безуспешно....
Мои первоначальные вопросы:
Кто-нибудь сталкивался с этой проблемой в теме hw/sw/os/setup? Я видел много сообщений, связанных с usb/serial com на PI (с аппаратным обеспечением Arduino и без него), но не с точной используемой версией ОС.
Я разместил много соответствующей информации о версии/устройстве/процессе + наблюдения на https://github.com/shamoke00/raspi_ard_debug1/tree/main/system_info, на основе
текущее состояние моей установки.Может ли кто-нибудь посмотреть и подсказать, что делать дальше, особенно в области настройки и диагностики последовательного порта?
Также есть сопоставимые данные из ОС Raspbian.
Ценю любую помощь/совет/и т.д. Спасибо!
Примечание: Этот вопрос упоминает пакет под названием Linux-модули-дополнительно
но когда я пытаюсь установить его, я получаю «E: невозможно найти пакет linux-modules-extra»
РЕДАКТИРОВАТЬ (12/22):
я неправильно понял Этот публиковать; в ответе упоминается linux-modules-extra-raspi
, который я смог установить. Serial com/upload теперь работает.