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 자원이 없을 때 null 접근 대신 오류를 반환하도록 했습니다.

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초는 이번 시리얼 수집 구간이며 장기 안정성, 그래픽 UI, 전체 주변장치, 양산 신뢰성을 의미하지 않습니다. 디스플레이, 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 코드를 스캔하거나 클릭하여 문의
맨 위로 돌아가기