#author("2021-02-03T07:11:06+00:00","default:admin","admin")
#author("2021-02-03T07:13:09+00:00","default:admin","admin")
[[The DeviceTree Specification:https://www.devicetree.org/]]

-[[Device Tree 入門:https://qiita.com/cello_piano_violin/items/8a80caef5d1c316e988e]]
-[[[Linux][kernel] Device Tree についてのまとめ:https://qiita.com/koara-local/items/ed99a7b96a0ca252fc4e]]

-[[組み込みLinuxデバイスドライバの作り方 (11):https://qiita.com/iwatake2222/items/0d13142863d9ed064e41]]
-[[Device Tree詳解:https://www.nds-osk.co.jp/forum/freedownload/08/casestudy2/DeviceTree2.pdf]]

-ハードウェア情報を記述したデータ構造体

*関連ファイル [#ic70ac26]
**DTS [#gbb9239f]
**DTS : Device Tree Source [#s828faf5]
-Device Treeのソースファイル
-専用の形式で書かれている
-拡張子は *.dts と *.dtsi の2種類

-*.dts はボード固有の定義が記述されている
-*.dtsiは通常SoC(System on Chip)固有の情報が含まれており、*.dts/*.dtsiからCプリプロセッサによりincludeされる

**DTB [#f251815a]
**DTB : Device Tree Blob [#x787751c]
-Device Tree Sourceをコンパイルしたバイナリファイル

**DTC : Device Tree Compiler [#n7afca25]
-Device Tree Sourceをビルドするためのコンパイラ
-機能として、*.dtb -> *.dtsへの逆アセンブルもサポートしている



トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS