기술 가이드
RK3588 직렬 포트를 통해 명령줄 세션을 사용할 수 있는 경우 커널, init 및 응용 프로그램 서비스를 별도로 확인하세요. 이는 시작 과정의 진행 상황을 보여줍니다. 그래픽, 주변 장치 및 지속적인 작동에는 여전히 별도의 확인이 필요합니다. 첫 번째 오류를 찾기 위해 각 계층의 입력, 로그 및 결정을 기록합니다.
Stage-0 레코드의 범위 정의
OpenHarmony 6.1 Stage-0 RK3588 적응 레코드는 지정된 보드, Build22 빌드 라벨 및 SD 부팅 매체를 사용합니다. Stage-0는 그래픽 인터페이스 없이 최소한의 검증을 의미합니다. Build22는 해당 레코드에서 사용되는 빌드 레이블입니다. 문제를 조사할 때 이를 소스 개정, 빌드 구성 및 이미지 해시에 연결하세요.
OpenHarmony 6.1 RK3588에 대한 Stage-0 적응 기록, 중국어
해당 단계에서 확인한 기능과 별도로 시작 진행 상황을 읽습니다. 그래픽, 애플리케이션 또는 주변 장치를 추가할 때 동일한 버전 기록을 유지하고 관련 승인 사례를 확장하십시오.
계층 책임 및 진단 입력
모든 열을 보려면 표를 가로로 스와이프하세요.
| 레이어 | 책임 | 먼저 확인해야 할 기록 |
|---|---|---|
| 부팅 로딩 및 하드웨어 설명 | 이미지를 로드하고 부팅 매개변수와 하드웨어 설명을 제공합니다. | 부팅 매체, 이미지 해시, 부팅 매개변수 및 DTB 버전 |
| 커널 | 프로세서, 드라이버 및 기본 리소스 초기화 | 직렬 로그, 드라이버 오류 및 루트 파일 시스템 마운트 |
| init | 시작 구성에 따라 사용자 공간 프로세스 및 종속성을 구성합니다. | 구성 경로, 프로세스 순서, 종료 및 다시 시작 |
| 응용 서비스 | 그래픽, 장치 기능 및 비즈니스 인터페이스 제공 | 서비스 로그, 종속성 상태, 인터페이스 응답 및 시나리오 사례 |
DTB는 하드웨어 정보를 커널에 제공하는 이진 장치 트리 설명입니다. 파일명만 비교하기보다는 보드와 이미지 개정판에 맞춰보세요. init를 하위 시스템의 기술 이름으로 유지하고 사용 중인 OpenHarmony 버전에 대해 구성을 확인합니다. 시작 하위 시스템 소스는 메커니즘과 구성을 찾는 데 도움이 됩니다. 프로젝트 결론에는 관련 버전의 기록이 필요합니다.
하나의 일관된 버전을 사용하여 가장 빠른 오류 찾기
문제를 재현할 때마다 동일한 보드 개정판, 이미지 및 부팅 매체를 사용하십시오. 시간순으로 로그를 검토합니다. 드라이버 초기화 실패, 파일 시스템 경로 오류, 사용할 수 없는 종속성 및 프로세스 종료를 별도로 기록합니다. 서비스가 종료되면 서비스 설정이나 오류 처리를 변경하기 전에 종속성을 확인하세요.
각 사본에 다음 필드를 첨부하십시오. 사전 설정된 테스트 결과가 없는 통합 작업에 대한 기록 정의입니다.
모든 열을 보려면 표를 가로로 스와이프하세요.
| 레코드 필드 | 보유할 정보 | 목적 |
|---|---|---|
| 버전 ID | 보드 개정판, 소스 개정판, 빌드 라벨 및 이미지 해시 | 복제 전반에 걸쳐 일관된 입력 확인 |
| 부팅 조건 | 매체, 전원 배열, 연결 및 부팅 매개변수 | 환경적 차이를 설명하라 |
| 첫 번째 실패 | 시간, 모듈, 오류 코드 및 주변 컨텍스트를 기록합니다. | 초기 문제와 이후 실패를 분리하세요. |
| 재생산 단계 | 전원 또는 재시작 순서, 동작 및 발생 빈도 | 다른 엔지니어가 점검을 반복하도록 허용 |
| 단계 결정 | 확인된 레이어, 증거 및 나머지 기능 지원 | 지속적인 작동 테스트에서 한 번의 부팅을 분리합니다. |
적응 평가를 위한 입력
보드 및 개정판, 현재 시스템, 사용 가능한 소스, 부팅 매체, 전체 직렬 로그 및 대상 기능을 준비합니다. 그래픽, 주변 장치, 응용 프로그램 및 안정성 테스트를 정의하기 전에 단계에서 다루는 레이어에 동의하십시오. 관련 입력 및 결과물은 내장형 Linux BSP 및 장치 애플리케이션 적응 서비스를 참조하세요.
온라인 문의
전화 문의
WeChat
맨 위로 돌아가기