Проблема с подключением Beagleboard через последовательный порт?

Я пытаюсь подключиться к BeagleBoard на Ubuntu с помощью адаптера Serial-to-USB. В настоящее время он признан ttyUSB0 в нашей системе. Когда я запускаю «screen / dev / ttyUSB0 115200», выход просто говорит «Экран завершается» и возвращает нас обратно. Когда я пытаюсь использовать sudo перед этой командой, он распознает Beagleboard как корень, но вывод будет повсюду и дает нам множество символов на экране.

есть ли что-нибудь, что можно сделать, чтобы исправить эту проблему? Я тоже пытался подключиться через PuTTy, но я тоже ошибаюсь.

То, что сработало для меня в подобной ситуации, – это удаление пакета modemmanager из Ubuntu 15.10, как описано здесь .

 sudo apt-get remove modemmanager 

После этого перезагрузится. Теперь я могу связаться с

 sudo screen /dev/ttyUSB0 115200 

Чтобы избежать использования sudo , вы должны быть в группе dialout, к которой принадлежат файлы /dev/tty . Я добавил себя в группу

 sudo usermod -a -G dialout $USER 

И перезагрузили систему. Теперь я могу связаться с простым

 screen /dev/ttyUSB0 115200 

После подключения окно терминала пустое, и я должен нажать Enter, чтобы увидеть приглашение для входа:

введите описание изображения здесь

Удачи!

Обычно искаженный текст означает, что ваши настройки скорости / четности / стоп-бита неверны. Я всегда старался сначала 9600 бод, а затем поднимался один шаг за раз с настройками по умолчанию для других значений.