1
Petazzoniのダミー用のデバイスツリーの書籍から、私はそれを読むThe Device Tree is really a hardware description language.
Linuxのデバイスツリーはどの言語で開発されていますか?
本当ですか?それ以外の場合、どの言語でデバイスツリーが作成されますか?
Petazzoniのダミー用のデバイスツリーの書籍から、私はそれを読むThe Device Tree is really a hardware description language.
Linuxのデバイスツリーはどの言語で開発されていますか?
本当ですか?それ以外の場合、どの言語でデバイスツリーが作成されますか?
デバイスツリーは、記述言語の適切な名前です。言語は定義上、文字列の集合であることを思い出してください。デバイスツリーは、デバイスツリー言語に属する特定の文字列です。
厳密に言えば、ソース言語(DTSまたはデバイスツリーソース、人間にとってより適しています)とバイトコード言語(DTBまたはデバイスツリーブロブ、マシンにより適しています)の2つの言語があります。彼らは完全に同等です。開発者は通常、ハードウェアをソース言語で記述し、DTC(デバイスツリーコンパイラ)というツールを使用してバイナリ形式に変換します。 DTCは逆変換も行うことができます。
LinuxはC言語でほぼ完全に実装されています。私はデバイスツリーコードが異なるとは想像もしません。 – Barmar
@Barmarデバイスツリーはデータであり、コードではありません。 –
@ n.m。私は彼がデバイスツリーを処理するカーネルコードについて話していると思っていました。 – Barmar