"Особенности национального апельсиноводства"©Часть 1. Как включить Orange Pi Zero 2 и установить на ней Андроид2. Подключение и первое включение 4. Подключение к локальной сети 6. Проверка системных параметров и ресурсов 8. Проверка работы последовательного порта 8. Проверка работы последовательного порта В руководстве пользователя есть инструкция MobaXterm для работы с последовательным портом на Windows MobaXterm Portable можно загрузить с гугль-диска из папки: Инструменты Office_Tools Для установки драйвера PL2303 достаточно скачать архив Драйвер конвертора Prolific PL2303, распаковать его и запустить установщик файл PL2303-Prolific_DriverInstaller_v1200.exe Физическое подключение к компьютеру осуществляется с помощью конвертора USB-TTL. Существует два варианта: Для такого конвертора требуются использование дюпон-перемычек и USB-удлинителя тип A ("папа" - "мама") при большом расстоянии от ПК до устройства. На конце кабеля PL2303 четыре провода (красного, зеленого, белого и черного цвета) с дюпон-гнездами. Подключение конвертора к плате через 3-х контактный разъем рядом с USB-портом такое: Эти три гнезда кабеля можно сразу расположить вплотную друг к другу в правильной последовательности и склеить изолентой или скотчем, превратив в единый 3-х контактный разъем (чтобы в следующий раз не вспоминать про порядок подключения). Итак, подготовка закончена: драйвер скачан и установлен, конвертор с кабелем подключен к ПК и устройству. Проверку проводим на ПК с Windows, в устройство вставлена карточка с Android. Запускаем MobaXterm, открываем сессию, выбираем режим Serial, назначаем правильный COM-порт, устанавливаем скорость передачи 115200. Теперь подаем питание на устройство (плата Orange Pi Zero2) и смотрим результаты в окне терминала (а также записываем их в лог-файл). Содержимое этого лог-файла (совпадающее со строками на экране) показано здесь: Журнал загрузки Android на Orange Pi Zero 2 По окончании загрузки Android на мониторе (или телевизоре), подключенном HDMI-кабелем к устройству, появляется картинка с рабочим столом, ярлыками приложений и виджетов. Одновременно на ПК с Windows в открытом окне сессии MobaXterm отображается вывод лога (журнала загрузки), который заканчивается приглашением консоли console:/ $. [ 0.000000] Booting Linux on physical CPU 0x0 В режиме консоли можно с клавиатуры ПК вводить любые команды Linux, т.е. выполнять действия, аналогичные работе с эмулятором терминала на самом устройстве. Это удобно при отладке, т.к. все действия выполняются в более привычной обстановке и регистрируются в файле на ПК для дальнейшего анализа. Вот пример выполнения команды ls в консоли: console:/ $ ls Режим U-BootПодключение к последовательному порту отладки позволяет войти в режим U-Boot. Для этого достаточно перед включением питания устройства и загрузки андроида открыть сессию в MobaXterm и на клавиатуре ПК удерживать нажатой клавишу Пробел (можно любую, но эта самая большая). В этом случае процесс загрузки доходит до сообщения Hit any key to stop autoboot:, после чего дальнейшая загрузка системы прекращается (в этот момент клавишу нужно отпустить), и устройство переходит в режим U-Boot, о чем свидетельствует приглашение Команда HELP выводит список всех команд U-Boot Подробности о режиме U-Boot смотрите здесь: Справочник по командам U-Boot ВНИМАНИЕ ! Для работы с последовательным портом совсем не обязательно использовать настольный ПК или ноутбук. В тех ситуациях, когда устройство расположено в вдали от ПК или проблематичено его перемещение в пространстве, для оперативного тестирования с помощью последовательного порта можно успешно применить планшет или телефон. Для этого достаточно установить на гаджет приложение USB Serial Terminal и подключить кабель последовательного порта к телефону через OTG-переходник (мама USB тип А - папа micro-USB). |