![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设备树
文章平均质量分 88
守望者910
这个作者很懒,什么都没留下…
展开
-
设备树(三)——设备树配置信息处理
1.函数调用过程:start_kernel // init/main.c setup_arch(&command_line); // arch/arm/kernel/setup.c mdesc = setup_machine_fdt(__atags_pointer); // arch/arm/kernel/devtree.c ...原创 2019-11-18 23:37:50 · 844 阅读 · 0 评论 -
设备树(二)---匹配设备树compatible属性过程
1.从源头分析内核head.s对dtb的简单处理bootloader启动内核时,会设置r0,r1,r2三个寄存器,r0一般设置为0;r1一般设置为machine id (在使用设备树时该参数没有被使用);r2一般设置ATAGS或DTB的开始地址bootloader给内核传递的参数时有2种方法:ATAGS 或 DTBa. __lookup_processor_type : 使用...原创 2019-11-17 23:13:06 · 3778 阅读 · 0 评论 -
设备树dts dtsi文件
1.DTS文件布局(layout):/dts-v1/;[memory reservations] //格式为:memreserve /<address><length>;保留的内存区域,定义一部分内存留给自己用/{ [property definitions] [child nodes]}Property格式1:...原创 2019-11-16 22:17:42 · 1162 阅读 · 0 评论