Linux设备树用户手册.pdf

Linux设备树用户手册.pdf

ID:48008624

大小:601.69 KB

页数:24页

时间:2020-01-13

Linux设备树用户手册.pdf_第1页
Linux设备树用户手册.pdf_第2页
Linux设备树用户手册.pdf_第3页
Linux设备树用户手册.pdf_第4页
Linux设备树用户手册.pdf_第5页
资源描述:

《Linux设备树用户手册.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DeviceTreeUsagechinaunix.netThispagewalksthroughhowtowriteadevicetreeforanewmachine.Itisintendedtoprovideanoverviewofdevicetreeconceptsandhowtheyareusedtodescribeamachine.本文将介绍如何为一个新机器编写设备树。我们准备提供一个有关设备树概念的概述和如何使用这些设备树来描述一个机器。Forafulltechnicaldescriptionofdevicetreedataformat,refertotheePAP

2、Rspecification.TheePAPRspecificationcoversalotmoredetailthanthebasictopicscoveredonthispage,pleaserefertoitformoreadvancedusagethatisn'tcoveredbythispage.完整的设备树数据格式的技术说明书请参考ePAPR规范。ePAPR规范涵盖了比本文基本主题更丰富的细节,要查阅本文没有涉及到的高级用法请参考该规范。-----------------------------------------Thedevicetreeisasimplet

3、reestructureofnodesandproperties.Propertiesarekey-valuepairs,andnodemaycontainbothpropertiesandchildnodes.Forexample,thefollowingisasimpletreeinthe.dtsformat:设备树是一个包含节点和属性的简单树状结构。属性就是键-值对,而节点可以同时包含属性和子节点。例如,以下就是一个.dts格式的简单树:这棵树显然是没什么用的,因为它并没有描述任何东西,但它确实体现了节点的一些属性:■asinglerootnode:"/"一个单独的根节

4、点:“/”■acoupleofchildnodes:"node1"and"node2"两个子节点:“node1”和“node2”■acoupleofchildrenfornode1:"child-node1"and"child-node2"两个node1的子节点:“child-node1”和“child-node2”■abunchofpropertiesscatteredthroughthetree.一堆分散在树里的属性。Propertiesaresimplekey-valuepairswherethevaluecaneitherbeemptyorcontainanarbit

5、rarybytestream.Whiledatatypesarenotencodedintothedatastructure,thereareafewfundamentaldatarepresentationsthatcanbeexpressedinadevicetreesourcefile.属性是简单的键-值对,它的值可以为空或者包含一个任意字节流。虽然数据类型并没有编码进数据结构,但在设备树源文件中任有几个基本的数据表示形式。■Textstrings(nullterminated)arerepresentedwithdoublequotes:文本字符串(无结束符)可以用双

6、引号表示:1.string-property="astring"■'Cells'are32bitunsignedintegersdelimitedbyanglebrackets:‘Cells’是32位无符号整数,用尖括号限定:1.cell-property=<0xbeef1230xabcd1234>■binarydataisdelimitedwithsquarebrackets:二进制数据用方括号限定:1.binary-property=[0x010x230x450x67];■Dataofdifferingrepresentationscanbeconcatenatedtog

7、etherusingacomma:不同表示形式的数据可以使用逗号连在一起:1.mixed-property="astring",[0x010x230x450x67],<0x12345678>;■Commasarealsousedtocreatelistsofstrings:逗号也可用于创建字符串列表:1.string-list="redfish","bluefish";BasicConcepts基本概念-----------------------------------------Toundersta

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。