Linux中的设备树是用哪种语言开发的?

时间:2017-05-25 10:19:39

标签: linux device-tree

在Petazzoni的“傻瓜设备树”一书中,我读到The Device Tree is really a hardware description language.

这是真的吗?否则,设备树开发的语言是什么?

1 个答案:

答案 0 :(得分:4)

设备树是描述语言的专有名称。回想一下,语言根据定义是一组字符串。设备树是属于设备树语言的特定字符串。

严格来说,有两种密切相关的语言:源语言(DTS或设备树源,更适合人类)和字节码语言(DTB或设备树blob,更适合机器)。它们完全等同。开发人员通常使用源语言描述硬件,然后使用名为DTC(设备树编译器)的工具将其转换为二进制形式。 DTC也可以进行反向转换。