UART-периферия для Android Things for Raspberry Pi 3

Как использовать периферийные устройства UART для Android Things for Raspberry Pi 3?

Кажется, что по умолчанию ему назначается консоль linux.

Solutions Collecting From Web of "UART-периферия для Android Things for Raspberry Pi 3"

По умолчанию порт UART сопоставляется с консолью linux, чтобы предотвратить сообщение ядром с периферийным устройством.

Вы можете отключить консоль, установив загрузочный раздел из SD-карты на своем главном компьютере, используя:

mount /dev/sdX1 /mnt/disk 

Где sdX заменяется на ваше имя устройства считывателя sdcard (запуск dmesg после вставки вашей SD-карты в ваш читатель должен помочь вам определить имя устройства).

Затем отредактируйте /mnt/disk/cmdline.txt чтобы заменить следующий аргумент загрузки ядра:

 console=serial0,115200 

с:

 console=tty0 

Если вам нужно снова включить консоль позже для цели отладки, просто добавьте тот же аргумент назад.

Дополнительную информацию об отключении консоли см. В документах разработчика .

Начиная с Developer Preview 3 , в котором поддерживаются USB-последовательные устройства, внешние внешние USB-UART-ключи, как это, могут использоваться вместо встроенного UART из Raspberry Pi 3.