タグ

linuxとdevicetreeに関するrin51のブックマーク (2)

  • Device Tree 入門

    Device Tree というのは、ハードウェアの詳細を記述したデータ構造体です。 元々は PowerPC Sybsystem から始まったようなのですが、すでに ARM Linux は DeviceTree 一色になってしまっています。 そのため Device Tree を知らないと、 SoC の移植はおろか、ドライバの開発もできない。 そこで、 Device Tree の初歩についてまとめてみることにします。 ただし、私自身が初心者ですので、難しいことは説明できませんし、間違っている部分もあるかもしれませんが、ご了承ください。 ARM のことしかわかりませんので、 ARM を対象として書くことにします。 ### 何故に DeviceTree か? ### より Generic な OS を記述するためです。 ハードウェアを差分を吸収するのがドライバの役目なのですが、勘違いしてはいけない

  • [Linux][kernel] Device Tree についてのまとめ - Qiita

    はじめに 仕事で Device Tree を触る機会があったので情報をまとめる。 Web上で日語情報はほぼなかったため後から見返す用。随時追記予定。 少なくともLinux kernel 2.6.38以降導入のため、現状のオライリーの書籍にも記載はなかった。 おそらくいろいろと間違っている可能性が高いですので、以下のリンク先等を正としてください。 2016/6/1 追記: devicetree.org がリニューアルしていたので、リンクを修正しました。 Specifications – Devicetree => Device Tree Specification Release X.X のリンク先のPDFを参照 Device Tree - eLinux.org Device Tree Usage - eLinux.org Device Tree Reference - eLinux.or

    [Linux][kernel] Device Tree についてのまとめ - Qiita
  • 1