rk3568 カーネル デバイス ツリー (DTS) アーキテクチャ
デバイス ツリーはハードウェア デバイスを記述するデータ構造であり、CPU、メモリ、周辺機器など、システム内のさまざまなハードウェア デバイスの情報を記述するために組み込みシステムで広く使用されています。デバイス ツリーの主な機能は、ハードウェア デバイス情報をオペレーティング システム カーネルから分離し、特定のハードウェアの詳細を知らなくてもカーネルがさまざまなハードウェア プラットフォームで実行できるようにすることです。
デバイスツリーの構造はツリー構造であり、各ノードは一意の名前とプロパティリストを持ちます。デバイス ツリーでは、各ノードはハードウェア デバイスまたはハードウェア デバイスのサブシステムを表します。ノード間の階層関係はノードの親子関係で表され、子ノードの属性は親ノードの属性を継承することができます。
著者:炭火焼きまおだん、ブロガーをクリックして詳細をご覧ください。
提示:开发过程使用新增 xxx.dtsi,小差异修改迁移到 xxx.dts。不仅让设备树更简洁、清晰,也减少适配过程的重复工作量。 在SDK更新时会自动合入相关修改,减少代码合并的工作量,也避免遗漏SDK重要的更新。
1. グラフィカルなデバイスツリー階層
カーネルでは、デバイス ツリーは .dts および .dtsi ファイルのセットとして表されます。.dtsi ファイルはデバイス ツリーのフラグメント ファイルです。