組み込みPowerPCボード用のドライバをセットアップしようとしていますが、これを行う正しい方法は、OpenFirmwareデバイスツリーデータ構造(.dtbファイル.dtsファイル)。ツリーを作成するのは簡単ですが、デバイスドライバでそのノードとその中のデータを見つける方法を教えてください。私はこれに関する良い参考文献を見つけることができませんでした。そして、 "Linux Device Drivers"のような書籍は、Power Architectureベースのマシン(Linuxカーネルのarchpowerpc用語)。Open Firmwareデバイスツリーの概要/リファレンスマニュアル
6
A
答えて
4
特にドライバを使用する側では、ごくわずかなドキュメントしか入手できないようです。私が知っている長年のLinuxカーネル開発者と話をしました。彼のアドバイスは基本的に他のドライバのコードを見ることでした。
私が見つけたいくつかの背景の読書:Grant Likely presentation、オープンファームウェアシステムのGrant Likely Linux Symposium paper, a fairly good overview of the data structure
最も普及使用はよりも最近、Linuxカーネル内のアーチ/ PowerPCの/ツリーにおけるフリースケールのfsl_x.cドライバに発見されました2.6.16。
関連する問題
- 1. C99の概要/概要
- 2. JBox2dリファレンスマニュアル?
- 3. 概要ヘッダーバンドの概要ジャスパーレポートのバンド
- 4. Pythonのリファレンスマニュアル?
- 5. Proper Bashのリファレンスマニュアル
- 6. Web2Pyのリファレンスマニュアル
- 7. 概要:なしVS概要:0
- 8. MySQLの概要
- 9. TopDeskの概要
- 10. グリッドビューの概要
- 11. オーチャードブログの概要テキスト
- 12. SIPヘッダーの概要
- 13. MSDNデータテンプレートの概要
- 14. WebViewClientクラスの概要?
- 15. R:フォーマットデータフレームの概要
- 16. UILabelテキストの概要
- 17. gitブランチの概要
- 18. Ember.jsコードの概要
- 19. iOSカーネルの概要!
- 20. TextViewの概要は?
- 21. 概要C#
- 22. グループ概要ノード
- 23. 概要計算
- 24. OmniThreadLibrary概要
- 25. OpenCVの - cvQueryFrame()OpenCVのリファレンスマニュアルで
- 26. swtのテキストの概要
- 27. イメージの欠陥の概要?
- 28. SVNの更新の概要
- 29. Maven:Mavenプロパティの値の概要
- 30. STLコンテナのパフォーマンスの概要
この質問は2009年に尋ねられたので、[Linuxデバイスツリーのバインディング](https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation)のドキュメントがあります。/devicetree/bindings)ディレクトリにあります。残念ながら、誰かがheader/sourceを** of **で呼び出すことで誰もが偽ってしまっています。参照:[of.h](https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/include/linux/of.h)(さらにのlinux/of * .h)と[drivers/of](https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/of)を参照してください。 –