これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dtc です。
プログラム:
NAME
dtc - デバイスツリーコンパイラ
SYNOPSIS
/usr/bin/dtc 【オプション】
DESCRIPTION
デバイス ツリー コンパイラ (dtc) は、指定された形式のデバイス ツリーを入力として受け取り、
組み込みシステムでカーネルをブートするための別の形式のデバイス ツリー。 通常、
入力形式は人間が判読できるソース形式である「dts」で、「dtb」またはバイナリを作成します。
出力としてフォーマットします。
OPTIONS
-h ヘルプテキストを表示します。
-q 静か:
-q - 警告を抑制します。
-qq - エラーを抑制します。
-qqq - すべてを抑制します。
-I
入力形式は次のとおりです。
dts - デバイスツリーのソーステキスト
dtb - デバイスツリーブロブ
fs - /proc/device-tree スタイルのディレクトリ
-o
結果を標準出力ではなくファイルにダンプします。
-O
出力形式は次のとおりです。
dts - デバイスツリーのソーステキスト
dtb - デバイスツリーブロブ
ASM - アセンブラソース
-V
生成する BLOB バージョン。 デフォルトは 17 です (dtb および asm 出力にのみ関係します)。
-d
-R
のためのスペースを確保する予約マップ エントリ (dtb および asm 出力にのみ関連)。
-S
少なくともブロブを作成する長い(余分なスペース)。
-p
の blob にパディングを追加します長い(余分なスペース)
-b
物理ブートCPUを設定します。
-f
強制 - 入力ツリーにエラーがある場合でも、出力の生成を試みます。
-s
出力前にノードとプロパティを並べ替えます (ツリーの比較にのみ役立ちます)
-v DTC バージョンを出力して終了します。
-H
ハンドル形式は次のとおりです。
レガシー - 「linux,phandle」プロパティのみ
紙 - 「phandle」プロパティのみ
両言語で - 「linux,phandle」プロパティと「phandle」プロパティの両方
onworks.net サービスを使用して dtc オンラインを使用する