Jak korzystać z urządzeń peryferyjnych UART w urządzeniach Android Things dla Raspberry Pi 3?Urządzenia peryferyjne UART w systemie Android Rzeczy dla Raspberry Pi 3
Wygląda na to, że domyślnie przypisano mu konsolę Linux.
Jak korzystać z urządzeń peryferyjnych UART w urządzeniach Android Things dla Raspberry Pi 3?Urządzenia peryferyjne UART w systemie Android Rzeczy dla Raspberry Pi 3
Wygląda na to, że domyślnie przypisano mu konsolę Linux.
Domyślnie port UART jest mapowany na konsolę systemu Linux, aby uniemożliwić komunikację jądra z urządzeniem peryferyjnym.
Można wyłączyć konsolę poprzez zamontowanie partycji rozruchowej z sdcard na komputerze hosta przy użyciu:
mount /dev/sdX1 /mnt/disk
gdzie sdX
otrzymuje z sdcard nazwy urządzenia czytelnik (bieganie dmesg
po włożeniu sdcard do czytnika powinien pomóc w ustaleniu nazwy urządzenia).
Następnie edytować /mnt/disk/cmdline.txt
wymienić następujące startowego jądra argument:
console=serial0,115200
z:
console=tty0
Jeśli chcesz ponownie włączyć konsolę później do debugowania cel, wystarczy dodać sam argument plecy.
Aby uzyskać więcej informacji o wyłączaniu konsoli, zobacz stronę the developer docs.
Począwszy Developer Preview 3, w którym urządzenia USB-seryjny dodaje wsparcie zewnętrzne klucze USB-UART jak this może być stosowany zamiast wbudowanej UART z Raspberry Pi 3.