コンテンツの詳細

RK3588 OpenHarmony ブート層: カーネル、init、およびアプリケーション サービス

RK3588 OpenHarmony の起動を診断する場合、ブートの読み込み、カーネル、init、およびアプリケーション サービスを個別に実行します。 Stage-0 ケース、失敗シーケンス、およびバージョン/ログ フィールドを使用して、各検証ステップを定義します。

技術基礎 2026-10-17 Winge Technology
記事の内容

テクニカルガイド

コマンドライン セッションが RK3588 シリアル ポート経由で利用できる場合は、カーネル、init、およびアプリケーション サービスを個別に確認してください。これは起動までの進行状況を示します。グラフィックス、周辺機器、継続的な動作については、引き続き個別のチェックが必要です。各レイヤーの入力、ログ、および最初の障害を特定するための決定を記録します。

Stage-0 レコードのスコープを定義する

RK3588 の OpenHarmony 6.1 Stage-0 アダプテーション レコード では、指定されたボード、Build22 ビルド ラベル、および SD ブート メディアが使用されます。 Stage-0 は、グラフィカル インターフェイスを使用しない最小限の検証を意味します。 Build22 は、そのレコードで使用されるビルド ラベルです。問題を調査するときに、ソース リビジョン、ビルド構成、およびイメージ ハッシュに接続します。

起動の進行状況は、そのフェーズでチェックされた機能とは別に読み取ります。グラフィックス、アプリケーション、または周辺機器を追加する場合は、同じバージョンの記録を保持し、関連する受け入れケースを拡張します。

各層の責任と診断入力

すべての列を表示するには、テーブルを水平にスワイプします。

レイヤー 責任 最初に確認する記録
ブートローディングとハードウェアの説明 イメージをロードし、ブート パラメータとハードウェアの説明を指定します。 ブートメディア、イメージハッシュ、ブートパラメータおよびDTBバージョン
カーネル プロセッサー、ドライバー、および基本リソースを初期化する シリアルログ、ドライバーエラー、ルートファイルシステムのマウント
init 起動構成に従ってユーザー空間のプロセスと依存関係を整理する 構成パス、プロセスシーケンス、終了と再起動
アプリケーションサービス グラフィックス、デバイス機能、ビジネスインターフェースを提供 サービス ログ、依存関係の状態、インターフェイスの応答、およびシナリオのケース

DTB は、カーネルにハードウェア情報を提供するバイナリのデバイス ツリー記述です。ファイル名だけを比較するのではなく、ボードとイメージのリビジョンと照合してください。 init をサブシステムの技術名として保持し、使用中の OpenHarmony バージョンと比較して構成を確認します。スタートアップ サブシステム ソースは、メカニズムと構成を見つけるのに役立ちます。プロジェクトの結論には、関連するバージョンの記録が必要です。

1 つの一貫したバージョンを使用して最も初期の障害を検出する

問題を再現するたびに、同じボード リビジョン、イメージ、およびブート メディアを使用してください。ログを時系列に確認します。ドライバーの初期化の失敗、ファイルシステムのパスのエラー、利用できない依存関係を記録し、プロセスの終了を個別に記録します。サービスが終了した場合は、サービス設定やエラー処理を変更する前に、その依存関係を確認してください。

各複製物に次のフィールドを添付します。これは統合作業用のレコード定義であり、事前に設定されたテスト結果はありません。

すべての列を表示するには、テーブルを水平にスワイプします。

レコードフィールド 保持する情報 目的
バージョン ID ボード リビジョン、ソース リビジョン、ビルド ラベル、イメージ ハッシュ 再現全体にわたって一貫した入力を確認する
ブート条件 媒体、電源配置、接続およびブートパラメータ 環境の違いを説明する
最初の失敗 ログ時間、モジュール、エラーコード、および周囲のコンテキスト 初期の問題とその後の障害を区別する
再現手順 電源または再起動のシーケンス、動作および発生頻度 別のエンジニアがチェックを繰り返すことができるようにする
位相決定 レイヤーをチェックし、証拠と残りの機能をサポート 1 回のブートを継続的な動作テストから分離する

適応評価のための入力

ボードとリビジョン、現在のシステム、利用可能なソース、ブート メディア、完全なシリアル ログ、およびターゲット機能を準備します。グラフィックス、周辺機器、アプリケーション、安定性のテストを定義する前に、フェーズの対象となるレイヤーについて合意します。関連する入力と成果物については、埋め込み型 Linux BSP およびデバイス アプリケーション アダプテーション サービス を参照してください。

プロジェクト要件を送信する

技術的な方向性と範囲を確認できるよう、連絡先の詳細と簡単な要件を残してください。

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