私は、Linuxカーネルで使用されているハードウェアデバイスツリーをグラフィカルに表現できるツールを探しています。私は、特定のアームチップセット用のLinuxカーネルを理解しようとしています。これは本当に便利なツールです。Linuxカーネルで使用されるデバイスツリーファイル(dtb)を視覚化するツールですか?
答えて
コンポーネントインスペクタツールを試すことができます。
これは、Eclipse用のプラグインであるQorIQ Configuration Suiteの一部です。
ダウンロード (登録が必要です。無料ダウンロードする。)私はほとんどの時間、およびvi
にかなりはまってCMDライン上だと個人的に
、私は見つける内蔵のコードの折りたたみ機能など、やや十分であり、 dts
が正しくインデントされている限りです。
設定ホットキー.vimrc
に次の行を追加することによってvi
のコードのブロックを展開/折り畳みコマンド:ブロック/ノードを折り畳むために、上記の設定で
nnoremap <silent> <F5> zfa}<CR>
nnoremap <silent> <F6> zo<CR>
単に移動カーソルをその行のいずれかに移動し(タイトルを除く)、F5を押します。折りたたまれたブロック/ノードを展開するには、折りたたまれたタイトルの行に移動し、F6を押します。
vi
では部分的に折りたたまれたdtsが次のようになります。
QorIQはどのターゲットCPUでも動作しますか?それとも、それは何らかの種類のツリーエディタなので、何もありませんか? –
残念ながら、QorIQ Configuration Suiteはもう使用できません。 – sherpya
@sherpya私は、[DeviceTree](https://marketplace.visualstudio.com/items?itemName=plorefice.devicetree)拡張子と共に[Visual Studio Code](https://code.visualstudio.com/)を使用します – user8908459
ほとんどのデスクトップ環境には、デバイスツリーを含む完全なシステム情報が「グラフィカルに」表示されるツールやツールがあります。コマンドラインツールには、主にdevice-lsdev、lspci、 Busybox(あなたが組み込みLinuxと書いているので)は、これらのコマンドのいくつかをサポートしています。また、sysfsを解析することもできます。
しかし、「アームチップセット」に搭載されているデバイスについて知りたいのであれば、SOCのマニュアルをご覧ください。
私はdts/dtsiファイルを持っており、情報を解析して素敵な形式で表示できるものが必要です。私はこのチップセットの詳細な文書にアクセスすることはできません。 –
いくつかの理由でダウンボート: –
dtc -O dts
sudo apt-get install device-tree-compiler
dtc -I dtb -O dts -o a.dts a.dtb
テキストエディタで分かりやすいデバイスツリーa.dts
、のほかインデントテキスト表現を提供します。
アップストリームdtc
は、カーネルツリーscripts/dtc/
にあります。
2016-05-27-raspbian-jessie-qemu.img
の最初のパーティションにあるRaspberry Pi 2のデバイスツリーを使用して、Ubuntu 16.04でテストしました。便宜上
:あなたの
dtbs() (dtc -I dtb -O dts -o - "$1";)
dtsb() (dtc -I dts -O dtb -o - "$1";)
として多くの人がこの質問を読んだ後考え出した、コンポーネントインスペクタツールが利用できなくなったことを表示されません。
Visual Studio Code(無料)は、デバイスツリーファイルのナビゲートに役立つDeviceTreeというマーケットプレイスの拡張機能を提供します。これは、コンポーネントインスペクタツールほど良くはないようですが、強調表示や折りたたみなどの基本機能を実行します。
- 1. Cloudera視覚化ツール
- 2. ネットワーク接続を視覚化するツール
- 3. crontabエントリを視覚化できるツールはありますか?
- 4. モバイル用の視覚化ツール(タブレット)
- 5. Webアプリケーションでjsp:sの構造を視覚化するツール
- 6. Excelから調査データをアップロードする際に使用する最適な視覚化ツールですか?
- 7. カサンドラのキースペース用の視覚化ツールはありますか?
- 8. 論理および物理クエリプランを視覚化するために使用するツールは何ですか?
- 9. Pythonでメソッド呼び出しを視覚化するツールはありますか?
- 10. apache storm/sparkとデータ視覚化ツール
- 11. Zeppelinヘリウムパッケージの視覚化ツールがUIに表示されない
- 12. カスタムロジックを視覚化するツールまたはプログラミングライブラリ
- 13. Piwikをデータ視覚化ツールにする方法
- 14. オントロジを視覚化するための最良のツールは?
- 15. xmlプランをHTMLとして視覚化するツール
- 16. HTMLドキュメントツリー(DOMツリー)を視覚化するツール
- 17. D3でJSONデータを使用するJavascriptの視覚化
- 18. ポイントクラウドを視覚化する
- 19. Tensorboardでデータセットを視覚化する
- 20. Googleカレンダーでデータを視覚化する
- 21. 使用するd3js-モデルのマッピングを視覚化する
- 22. Hadoop:開発用のキー値データとファイルを視覚化するためのツール
- 23. 非Web用のデータ視覚化(BI)ツールJavaを使用したソフトウェア開発
- 24. 複雑なSQL結合を視覚化するツールはありますか?
- 25. Stethoを使用してAndroidで暗号化された領域データベース、Chromeブラウザで視覚化するエラー
- 26. LinuxカーネルでAESを使用した暗号化と復号化
- 27. 視覚化:最善のアプローチですか?
- 28. Rを使用した3D視覚化
- 29. Tableauを使用した視覚化
- 30. Linuxカーネルで使用されるメモリのプロファイリング
それはsysfsのためのものです。 – auselen
単に.dtbファイルの内容を表示する方法を求めていますか?もしそうなら、fdtdumpはあなたの友人です。 – unixsmurf
私はdtsまたはdtsiファイルを取り込んで、それらをグラフィックで表示したいものがあります。 –