Рейтинг:0

Ubuntu 21.10 64b (dtop) / Raspberry Pi 4B — загрузка Arduino через usb/serial com не работает

флаг de

Недавно я начал экспериментировать с комбинацией 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-битной ОС. Мои попытки что-то изменить не увенчались успехом.

Есть сотни постов, которые касаются доступа к устройствам, и я сделал проект, пытаясь понять, что происходит, но безуспешно....

Мои первоначальные вопросы:

  1. Кто-нибудь сталкивался с этой проблемой в теме hw/sw/os/setup? Я видел много сообщений, связанных с usb/serial com на PI (с аппаратным обеспечением Arduino и без него), но не с точной используемой версией ОС.

  2. Я разместил много соответствующей информации о версии/устройстве/процессе + наблюдения на 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 теперь работает.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.