diff --git a/Software/Development/OperatingSystem/Linux/Kernel/Modules/DeviceTree/DeviceTree.md b/Software/Development/OperatingSystem/Linux/Kernel/Modules/DeviceTree/DeviceTree.md index 76798eb..c8881c3 100644 --- a/Software/Development/OperatingSystem/Linux/Kernel/Modules/DeviceTree/DeviceTree.md +++ b/Software/Development/OperatingSystem/Linux/Kernel/Modules/DeviceTree/DeviceTree.md @@ -99,6 +99,16 @@ reg = <0 0x00000000 0x04000000>, <1 0x00000000 0x04000000>; ``` +按 property-name 可以表述的数据类型,可以分为: + +* 字符串:string-prop = “a string”; +* 字符串列表:string-list = “hi”,”str”,”list”; +* 整型数据:cell-prop = <0xaa>; +* 二进制数据:binary-prop = [aa bb f8]; +* 混合数据:mixed-prop = “str”,<0x123>,[ff dd]; +* 布尔类型:bool-porp; +* 引用类型:ref-prop = <&other-node> + ### 2.4.标准属性 #### 2.4.1.compatible