ARM Linux 3.x的设备树(Device Tree)
1.?? ?ARM Device Tree起源
Linus Torvalds2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”,引发ARM Linux社区的地震,随后ARM社区进行了一系列的重大修正。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板级细节,而这些板级细节对于内核来讲,不过是垃圾,如板上的platform设备、resource、i2c_board_info、spi_board_info以及各种硬件的platform_data。读者有兴趣可以统计下常见的s3c2410、s3c6410等板级目录,代码量在数万行。社区必须改变这种局面,于是PowerPC等其他体系架构下已经使用的Flattened Device Tree(FDT)进入ARM社区的视野。Device Tree是一种描述硬件的数据结构,它起源于 OpenFirmware (OF)。在Linux 2.6中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,采用Device Tree后,许
您可能关注的文档
- 2015-2016学年山东省临沂一中高一(下)第二次诊断生物(版)预案.doc
- 2012年浙江省社会思品中考预案.doc
- 2013年全国数学中考分类:等边三角形预案.doc
- 2016中考复习专题四:说明文阅读预案.doc
- 20151008华能新能源河北分公司合同额20万元以下项目招标流程及相关文件范本预案.doc
- 2014-2015学年江苏省南京市鼓楼区八年级(下)期末数学预案.doc
- 2012年最新电工进网作业许可证(高压类)预案.doc
- 2014-2015学年湖南省湘西州泸溪县小章民族中学七年级(上)期中生物【版】预案.doc
- 2011七年级地理下学期知识点大全(推荐)预案.doc
- 2014年国家公务员考试行测真题及预案.doc
最近下载
- 八达KBZ20-630(1000)-1140矿用隔爆真空馈电开关说明书-中文.doc VIP
- 第二单元主题活动二《爱心捐物箱》(教学设计)-2023-2024学年五年级下册综合实践活动内蒙古版.docx VIP
- 乙酰水杨酸工业制备工艺详解.docx VIP
- 责任护士不掌握患者主要护理问题及措施原因及整改措施.docx VIP
- 新型杀虫剂与三种重金属对白符跳虫的毒性效应及机制探究.docx VIP
- 中国金融智能体市场追踪报告,2025年.docx VIP
- 肥胖的病因、流行病学与心血管风险因素.pdf
- 辽宁省专升本2025年电气工程及其自动化电路试卷(含答案).pdf VIP
- 园林景观实测实量操作指引.pdf VIP
- 水电厂全厂停电事故应急预案.docx
原创力文档

文档评论(0)