Техническое руководство
Если сеанс командной строки доступен через последовательный порт RK3588, проверьте ядро, init и службы приложений отдельно. Это показывает прогресс при запуске; графика, периферия и непрерывная работа по-прежнему требуют отдельных проверок. Записывайте входные данные каждого уровня, журналы и решения по обнаружению первого сбоя.
Определите область действия записи Stage-0.
Запись адаптации OpenHarmony 6.1 Stage-0 для RK3588 использует указанную плату, метку сборки Build22 и загрузочный носитель SD. Stage-0 означает минимальную проверку без графического интерфейса. Build22 — это метка сборки, используемая этой записью; подключите его к исходной версии, создайте конфигурацию и хеш образа при исследовании проблемы.
OpenHarmony 6.1 Stage-0 Запись адаптации для RK3588, на китайском языке
Считайте ход запуска отдельно от функций, проверенных на этом этапе. При добавлении графики, приложений или периферийных устройств сохраняйте те же записи версий и расширяйте соответствующие случаи приемки.
Обязанности слоев и входные данные диагностики
Проведите таблицу по горизонтали, чтобы просмотреть все столбцы.
| Слой | Ответственность | Записи, которые нужно проверить в первую очередь |
|---|---|---|
| Загрузка и описание оборудования | Загрузите образ и укажите параметры загрузки и описание оборудования. | Загрузочный носитель, хэш образа, параметры загрузки и версия DTB |
| Ядро | Инициализируйте процессоры, драйверы и базовые ресурсы | Последовательные журналы, ошибки драйверов и монтирование корневой файловой системы |
| init | Организуйте процессы и зависимости пользовательского пространства в соответствии с конфигурацией запуска. | Путь конфигурации, последовательность процессов, выходы и перезапуски |
| Службы приложений | Предоставление графики, функций устройства и бизнес-интерфейсов | Журналы служб, состояние зависимостей, ответы интерфейса и сценарии сценариев. |
DTB — это двоичное описание дерева устройств, которое передает ядру информацию об оборудовании. Сопоставьте его с версией платы и изображения, а не сравнивайте только имена файлов. Оставьте init в качестве технического имени подсистемы и сравните конфигурацию с используемой версией OpenHarmony. Источник подсистемы запуска помогает найти механизмы и конфигурацию; Для заключения проекта необходимы записи из соответствующей версии.
Найдите самый ранний сбой, используя одну согласованную версию
Используйте одну и ту же версию платы, образ и загрузочный носитель для каждого воспроизведения проблемы. Просмотрите журналы в порядке времени. Отдельно записывайте ошибки инициализации драйверов, ошибки пути к файловой системе, недоступные зависимости и выходы из процессов. Если служба завершает работу, проверьте ее зависимости перед изменением настроек службы или обработкой ошибок.
Прикрепите следующие поля к каждой репродукции. Это рекордное определение для интеграционных работ, без предустановленных результатов испытаний.
Проведите таблицу по горизонтали, чтобы просмотреть все столбцы.
| Поле записи | Информация, которую следует сохранить | Цель |
|---|---|---|
| Идентификатор версии | Версия платы, версия исходного кода, метка сборки и хеш образа. | Подтвердите согласованность входных данных при воспроизведении |
| Условия загрузки | Средний, расположение электропитания, подключения и параметры загрузки | Объясните различия в окружающей среде |
| Первая неудача | Запишите время, модуль, код ошибки и окружающий контекст. | Отделите первоначальную проблему от последующих сбоев |
| Этапы воспроизведения | Последовательность включения или перезапуска, действия и частота возникновения | Разрешить другому инженеру повторить проверку |
| Фаза решения | Проверены слои, подтверждающие доказательства и оставшиеся функции | Отделите одну загрузку от тестирования непрерывной работы |
Входные данные для оценки адаптации
Подготовьте плату и версию, текущую систему, доступный исходный код, загрузочный носитель, полные последовательные журналы и целевые функции. Согласуйте уровни, охватываемые этим этапом, прежде чем определять тесты графики, периферийных устройств, приложений и стабильности. Соответствующие входные данные и результаты см. во встроенном Linux BSP и службе адаптации приложений устройства .
встроенный Linux BSP и служба адаптации приложений устройства, на китайском языке
Онлайн
Телефон
WeChat
вернуться наверх