Вывод мусора на Raspberry Pi3 B/B+ при работе и контейнере OCI

Я запускаю простой Docker-контейнер busybox (преобразованный в комплект OCI), используя docker-runC ( https://github.com/opencontainers/runtime-spec) на Raspberry Pi3, подключенном к хосту через терминал UART. Соединение осуществляется через контакты 6-8-10 на GPIO с использованием преобразователя UART в USB (C232HD USB в UART). Настройки терминала: 115200 бит / с,8 стоп-битов данных / 1, без контроля четности и управления потоком. Я получаю мусор только тогда, когда внутренний процесс контейнера (в данном случае приглашение оболочки Bourne, но все остальное будет выводить тот же мусор) выводит на экран. Проблема не возникнет, если запустить тот же контейнер на устройстве imx7s WaRP7 (та же архитектура) или при подключении raspberry pi3 с помощью кабеля HDMI к экрану.

Приложенный экран печати мусора, который я вижу. Файл config.json является стандартным (спецификация docker-runc) без изменений. Я использую процесс /env/TERM=xterm и процесс / терминал =true. Кто-нибудь есть идея, почему я получаю этот мусор только на Raspberry Pi3 и при использовании UART (не на других устройствах, и не при использовании HDMI) и может дать мне некоторое руководство о том, как решить эту проблему?

0 ответов

Попробуйте переключиться

"terminal": true

к

"terminal": false

в config.json.

Другие вопросы по тегам