OPENHARMONY · RK3588 · STAGE-0

RK3588 向け OpenHarmony 6.1 Stage-0 システム適合事例

OpenHarmony-v6.1-Release を基に、指定された RK3588 ボードで最小ヘッドレス Stage-0 を実機確認し、ビルド、メディア書込み、起動、ログ採取、判定を追跡可能な形にしました。

OpenHarmony 6.1RK3588Build22Stage-0

公開日: 2026-10-12 · 証拠基準時刻: 2026-10-12 19:43:05 +08:00

RK3588OpenHarmony 6.1
RK3588 向け OpenHarmony 6.1 Stage-0 システム適合事例
Build22PASS_STAGE012SHA-256 images480 sserial capture

結論

本プロジェクトの条件では、OpenHarmony 6.1 が SD から RK3588 カーネルと OpenHarmony init を起動し、システムパーティションをマウントしてシリアル root shell に到達しました。結論は当該ボード、Build22、SD 起動、ヘッドレス Stage-0 に限定されます。

PROJECT SCOPE

プロジェクト概要

既成イメージの単純コピーではなく、RK3588 のボード構成、起動資産、パーティション、ドライバーインターフェース、ストレージ経路、システムサービス依存関係を整合させました。

01

ビルドと起動基準を固定

OpenHarmony-v6.1-Release、RK3588 AArch64、Linux 5.10.210、EVB1 LP4 V10 DTB を固定し、重要資産の SHA-256 を記録しました。

02

SD 書込みの安全境界

書込み前に機器、媒体種別、容量、CID、マウント、パーティション境界、GUID を確認し、eMMC の Android 保守環境を保持しました。

03

起動初期のカーネル阻害を修正

不足していた RK3588 クロックリンクと検索ガードを追加し、CSI2 の MMIO 資源がない場合は空参照せずエラーを返すようにしました。

04

ストレージ経路を統一

fstab、updater、init、extlinux の参照を eMMC から今回使用する SD コントローラーへ修正しました。

05

ヘッドレス時のサービス連鎖を分離

foundation と render_service の失敗伝播を調整し、accountmgr の連鎖終了を防いで従来の 332 秒障害点を通過しました。

06

Stage-0 実機検証結果

Build22 は本プロジェクトの最小ヘッドレス Stage-0 条件を満たしました。以下は当該ボードとイメージに限定した結果です。

ENGINEERING PATH

主な適合作業

Build2212 imagesSD bootOpenHarmony initSerial root shell
結論

本プロジェクトの条件では、OpenHarmony 6.1 が SD から RK3588 カーネルと OpenHarmony init を起動し、システムパーティションをマウントしてシリアル root shell に到達しました。結論は当該ボード、Build22、SD 起動、ヘッドレス Stage-0 に限定されます。

VERIFIED EVIDENCE

Stage-0 実機検証結果

Build22 は本プロジェクトの最小ヘッドレス 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 は本プロジェクトの最小ヘッドレス Stage-0 条件を満たしました。以下は当該ボードとイメージに限定した結果です。

480 s

480 秒は今回のシリアル採取時間であり、長期安定性、GUI、全周辺機器、量産信頼性を示しません。表示、GPU、タッチ、音声、ネットワーク、USB/HDC、カメラ、サスペンド復帰、完全な再起動試験は対象外です。

Build23

パッチ 0027 はソース適用性、Build23 全体ビルド、静的イメージ検査を通過しました。Build23 の実機回帰証拠は含まれないため、foundation の実機修正完了とは表記しません。

FAULT ISOLATION

foundation クラッシュの調査状況

FaultLogger により、Build22 の foundation 直接障害を AppDomainVerifyMgrService 初期化時の SELinux restorecon 経路へ絞り込みました。実機の getenforce は Disabled です。

パッチ 0027 はソース適用性、Build23 全体ビルド、静的イメージ検査を通過しました。Build23 の実機回帰証拠は含まれないため、foundation の実機修正完了とは表記しません。

FAQ

よくある質問

いいえ。結果は指定ボード、イメージ、起動媒体、試験条件に限定されます。

eMMC の Android 保守環境を保持し、媒体識別と読み戻しで誤書込みの危険を抑えるためです。

できません。Build22 の採取時間中に監視対象の panic、Oops、critical-service fatal がなかったことだけを示します。

直接経路は特定され Build23 はビルドと静的検査を通過しましたが、Build23 の実機回帰証拠は本公開に含まれません。

ボード型番と版、ソースタグ、BSP または起動資産、デバイスツリー、媒体、シリアル条件、周辺機器、既存ログ、受入条件です。

APPLICATIONS

対象プロジェクト

RK3588 ボード向け OpenHarmony ソースビルドと起動適合

OpenHarmony 標準システムのボード BSP 移植

U-Boot、extlinux、GPT、パーティションイメージのデバッグ

デバイスツリーと Linux 5.10 ドライバー互換対応

SD/eMMC 二重媒体の安全な起動検証

システムサービス、FaultLogger、ネイティブクラッシュ解析

DIRECT CONTACT

RK3588 OpenHarmony 適合について直接相談

ボード型番、ハードウェア版、ソースまたは BSP、起動資産、シリアルログ、周辺機器一覧、受入条件をご提示ください。電話、メール、WeChat、WhatsApp からこのページで直接連絡できます。

相談
電話
13910119357
WeChat
WhatsApp
Winge Technology WhatsApp QR コード QRコードをスキャンするか、クリックして連絡してください
Telegram
Winge Technology Telegram QRコードQRコードをスキャン、またはクリックして連絡
トップに戻る