OPENHARMONY · RK3588 · STAGE-0

Адаптация OpenHarmony 6.1 Stage-0 для RK3588

На базе OpenHarmony-v6.1-Release выполнен минимальный headless Stage-0 на заданной плате RK3588 и создана прослеживаемая цепочка сборки, записи носителя, загрузки, сбора логов и оценки.

OpenHarmony 6.1RK3588Build22Stage-0

Опубликовано: 2026-10-12 · Срез доказательств: 2026-10-12 19:43:05 +08:00

RK3588OpenHarmony 6.1
Адаптация OpenHarmony 6.1 Stage-0 для RK3588
Build22PASS_STAGE012SHA-256 images480 sserial capture

Краткий ответ

В условиях проекта OpenHarmony 6.1 загрузила ядро RK3588 и OpenHarmony init с SD, смонтировала системные разделы и предоставила последовательную root shell. Вывод относится только к этой плате, образу Build22, SD и headless Stage-0.

PROJECT SCOPE

Обзор проекта

Это не копирование готового образа. Для RK3588 согласованы профиль платы, загрузочные ресурсы, разделы, интерфейсы драйверов, пути контроллеров хранения и зависимости служб.

01

Зафиксирована база сборки и загрузки

Зафиксированы OpenHarmony-v6.1-Release, RK3588 AArch64, Linux 5.10.210, DTB EVB1 LP4 V10 и SHA-256 критичных ресурсов.

02

Безопасная граница записи SD

До записи проверены устройство, тип носителя, емкость, CID, монтирования, границы разделов и GUID; Android на eMMC сохранен.

03

Устранены ранние блокировки ядра

Добавлены clock-link RK3588 и проверки поиска; при отсутствии MMIO у CSI2 возвращается ошибка вместо обращения к null.

04

Унифицированы пути хранения

Ссылки fstab, updater, init и extlinux перенесены с eMMC на используемый контроллер SD.

05

Изолирована каскадная ошибка служб

Изменено распространение сбоев foundation и render_service, чтобы accountmgr не завершался каскадно и система прошла прежнюю отметку 332 секунды.

06

Проверка Stage-0 на плате

Build22 выполнил минимальные критерии headless Stage-0 проекта. Все значения ниже относятся только к этой плате и образу.

ENGINEERING PATH

Ключевые работы по адаптации

Build2212 imagesSD bootOpenHarmony initSerial root shell
Краткий ответ

В условиях проекта OpenHarmony 6.1 загрузила ядро RK3588 и OpenHarmony init с SD, смонтировала системные разделы и предоставила последовательную root shell. Вывод относится только к этой плате, образу Build22, SD и headless Stage-0.

VERIFIED EVIDENCE

Проверка Stage-0 на плате

Build22 выполнил минимальные критерии headless Stage-0 проекта. Все значения ниже относятся только к этой плате и образу.

14 min 32 sBuild22 full build
12 / 12post-write SHA-256
0fatal events / eMMC writes
  • Build22 full buildPASS · BUILD22_IMAGE_RC=0 · 14 min 32 s
  • GPT / 12 imagesMATCH · post-write SHA-256 mismatch = 0
  • Board / architecturePASS · RK3588 EVB1 LP4 V10 · AArch64
  • Kernel / rootfsPASS · Linux 5.10.210 · SD partition 7
  • /vendor · /dataPASS · mmcblk0p8 · mmcblk0p12
  • OpenHarmony init / shellPASS · serial root shell available
  • Serial capture480 s · active probe at 447.82 s
  • Fatal events0 · fatal_hits=[] · boot_count=1
  • eMMC writes0 · Android maintenance environment preserved

TECHNICAL BASELINE

Обзор проекта

BoardRockchip RK3588 EVB1 LP4 V10
SystemOpenHarmony 6.1 Release
KernelLinux 5.10.210 · AArch64
Build targetdevice_name=rk3588 · out/rk3588
Boot media~64 GB SD · eMMC preserved
Verified resultBuild22 · PASS_STAGE0

EVIDENCE BOUNDARY

Границы доказательств

Build22

Build22 выполнил минимальные критерии headless Stage-0 проекта. Все значения ниже относятся только к этой плате и образу.

480 s

480 секунд — окно записи UART, а не доказательство долговременной стабильности, графики, всей периферии или серийной надежности. Дисплей, GPU, сенсор, аудио, сеть, USB/HDC, камеры, сон/пробуждение и полные циклы перезапуска вне этапа.

Build23

Патч 0027 прошел проверку применимости, полную сборку Build23 и статическую проверку образов. Аппаратной регрессии Build23 в публикации нет, поэтому исправление foundation на устройстве не заявляется.

FAULT ISOLATION

Ход анализа сбоя foundation

FaultLogger локализовал прямой сбой foundation Build22 в пути SELinux restorecon при инициализации AppDomainVerifyMgrService; getenforce на плате вернул Disabled.

Патч 0027 прошел проверку применимости, полную сборку Build23 и статическую проверку образов. Аппаратной регрессии Build23 в публикации нет, поэтому исправление foundation на устройстве не заявляется.

FAQ

Частые вопросы

Нет. Он ограничен заданной платой, образом, носителем и условиями испытания.

Чтобы сохранить Android на eMMC и снизить риск ошибочной записи через идентификацию и обратное чтение.

Нет. Это лишь отсутствие отслеживаемых kernel panic, Oops и critical-service fatal в окне Build22.

Прямой путь найден, Build23 прошел сборку и статику, но доказательства аппаратной регрессии Build23 в этой публикации нет.

Модель и ревизия платы, тег исходников, BSP или boot-ресурсы, device tree, носитель, UART, периферия, имеющиеся логи и критерии приемки.

APPLICATIONS

Подходящие проекты

Сборка и загрузочная адаптация OpenHarmony для RK3588

Перенос BSP стандартной системы OpenHarmony

Отладка U-Boot, extlinux, GPT и образов

Совместимость device tree и драйверов Linux 5.10

Безопасная проверка SD/eMMC

Анализ служб, FaultLogger и native crash stack

DIRECT CONTACT

Обсудить адаптацию OpenHarmony для RK3588

Предоставьте модель и ревизию платы, исходный код или BSP, загрузочные ресурсы, последовательные логи, список периферии и критерии приемки. Телефон, email, WeChat и WhatsApp доступны прямо на странице.

Онлайн
Телефон
13910119357
WeChat
WhatsApp
Winge Technology WhatsApp QR-код Отсканируйте QR-код или нажмите, чтобы связаться
Telegram
QR-код Telegram Winge TechnologyСканируйте QR-код или нажмите для связи
вернуться наверх