OPENHARMONY · RK3588 · STAGE-0

OpenHarmony 6.1 在 RK3588 上的 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
OpenHarmony 6.1 在 RK3588 上的 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 秒是本次序列埠採集視窗,不代表長期穩定性、圖形桌面、全部周邊或量產可靠性。顯示、GPU、觸控、音訊、網路、USB/HDC、相機、休眠喚醒與完整重啟不在本階段結論內。

Build23

補丁 0027 已通過原始碼適用性檢查、Build23 全量建置與映像靜態檢查。Build23 不含板上回歸證據,因此本頁不宣稱 foundation 已完成實機修復。

FAULT ISOLATION

foundation 崩潰定位進展

FaultLogger 堆疊已將 Build22 的 foundation 直接異常定位至 AppDomainVerifyMgrService 初始化期間的 SELinux restorecon 路徑;板端 getenforce=Disabled。

補丁 0027 已通過原始碼適用性檢查、Build23 全量建置與映像靜態檢查。Build23 不含板上回歸證據,因此本頁不宣稱 foundation 已完成實機修復。

FAQ

常見問題

否。結論僅對應本次指定板卡、映像、啟動媒體與測試條件。

SD 可保留 eMMC 的 Android 維護環境,並透過媒體識別與回讀降低誤寫風險。

否。它只證明 Build22 在本次視窗內未出現已監控的 kernel 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、啟動資源、序列埠日誌、周邊清單與驗收條件。電話、電子郵件、微信與 WhatsApp 均可在本頁直接聯絡。

線上諮詢
電話諮詢
13910119357
微信諮詢
WhatsApp
穩格科技 WhatsApp 二維碼 掃碼或點選聯絡
回到頂部