当前位置: 首页 > 工具软件 > DTS-SHOP > 使用案例 >

Linux内核学习之--UBOOT中DTS的加载及使用

屠嘉勋
2023-12-01

目录

一、引言

二、dtb的加载

1、获取dtb地址
2、分配内存空间,指向成员变量

三、dtb的使用

一、引言

之前在看hdmi框架的时候,发现默认的输出分辨率规格是uboot中传入的,而uboot中的对hdmi的初始化,主要配置也是从dts中的对应节点获得,所以来系统的整理下uboot中dtb的获取及使用

小广告

中间打个小广告,是本人的一个小小副业。

大家有需要各种品牌的鞋(耐克、阿迪、斐乐、vans、匡威等),都可以加下面这个微信号,性价比巨高,质量绝对可靠,自己穿的也都是这买的,到手不喜欢,不影响二次销售可直接退货,希望大家能多多支持(暂时不想买的也欢迎添加,首双优惠!),全国包邮!

vx:cp_shop12138

二、dtb的加载

1、获取到dtb的地址

在 uboot 初始化过程中, 需要对 dtb 做两个操作:
1、获取 dtb 的地址
2、验证 dtb 的合法性

这部分过程是在 init_board_f 中实现

static init_fnc_t
 类似资料: