device tree_Mine
一 .学习理解思路:
1.dts文件;
device tree文件结构(怎样编写和修改);
2.dtc编译成dtb(二进制文件 --- dtb文件结构(关系到文件的提取和解析) ):
重点1: Header里保存有device tree , string block 在dtb文件里的偏移地址等信息;
重点2: device tree struct 结构体在dtb里;
提示: 弄清楚dtb结构,header,device tree structure, string block的结构是将dtb通过u-boot加载到内存后进行解析的前提;
3.dtb载入内存;
4.内核启动时,解析( 生成platform device )匹配;
参考本博客的文章:
http://www.cnblogs.com/tureno/articles/6399782.html
二.进一步学习和移植(很重要)
看: http://www.cnblogs.com/pengdonglin137/