Uboot是如何发现Devicetree并将它传递给Linux的

devtools/2024/10/22 4:00:51/

首先我们要知道Uboot对于Devicetree的处理有两种不同的方式:

  1. CONFIG_OF_EMBED: 此配置将设备树嵌入到Uboot的镜像中,因此Uboot也能够很轻松的发现设备树并将其加载到内存中。
  2. CONFIG_OF_SEPARATE: 此配置意味着设备树单独保存在存储中,例如在 flash memory, eMMC存储的boot分区(/boot 目录)中,Uboot在启动的时候会搜索boot分区然后找到设备树并加载到内存中。

对于CONFIG_OF_SEPARATE配置,我们看看Uboot使用的命令:

# Load the DTB from storage to a memory address (0x83000000 is an example)
load mmc 0:1 0x83000000 /boot/my_device_tree.dtb# Boot the kernel with the initrd and DTB
bootz $kernel_addr $initrd_addr 0x83000000


http://www.ppmy.cn/devtools/127728.html

相关文章

信息学奥赛复赛复习18-CSP-J2022-01解密-二分答案、二分找边界、二分时间复杂度、二分求最小

PDF文档回复:20241017 1 P8814 [CSP-J 2022] 解密 [题目描述] 给定一个正整数 k,有 k 次询问,每次给定三个正整数 ni,ei,di,求两个正整数 pi,qi,使 nipiqi、eidi(pi−1)(qi−1)1 [输入格式] 第一行一个正整数 k,表…

101、QT摄像头录制视频问题

视频和音频录制类QMediaRecorder QMediaRecorder 通过摄像头和音频输入设备进行录像。 注意: 使用Qt多媒体模块的摄像头相关类无法在Windows平台上进行视频录制,只能进行静态图片抓取但是在Linux平台上可以实现静态图片抓取和视频录制。 Qt多媒体模块的功能实现是依…

明源云ERP报表服务GetErpConfig.aspx接口存在敏感信息泄露

一、漏洞简介 在访问 /service/Mysoft.Report.Web.Service.Base/GetErpConfig.aspx?erpKeyerp60 路径时,返回了包含敏感信息的响应。这些信息包括但不限于数据库连接字符串、用户名、密码、加密密钥等。这些敏感信息的暴露可能导致以下风险:数据库访问…

LeetCode 每周算法 9(动态规划)

LeetCode 每周算法 9(动态规划) 动态规划算法: class Solution { public: // 定义函数,输入n表示楼梯的总级数,输出爬到楼梯顶部的不同方式的数量 int climbStairs(int n) { // 如果楼梯只有一级,那么…

【环境配置教程】Maven下载安装和基本配置

文章目录 往期文章前言 本地安装及环境配置1. 准备工作2. Maven 下载与安装2.1 下载 Maven2.2 安装Maven 3. 配置环境变量3.1 配置说明3.2 配置步骤 4. 测试Maven安装5. Maven 设置文件配置5.1 本地仓库设置5.2 镜像配置 IDEA中配置maven参考资料 往期文章 【环境配置教程】MY…

Qt- JSONXML

1. JSON概述 JSON(JavaScript Object Notation, JS 对象简谱)是一种轻量级的数据交换格式。 JSON 采用 key-value 的结构来组织和管理数据。 JSON 支持的数据类型: 数值型、字符串、布尔值、数组、对象等 JSON 来源于 JavaScript JSON应用…

Linux系统基础-动静态库

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 Linux系统基础-动态库和静态库 收录于专栏[Linux学习] 本专栏旨在分享学习Linux的一点学习笔记,欢迎大家在评论区交流讨论💌 目录 1. 动…

Vue 组件 view-shadcn-ui 2024.1.1 发布

Vue 组件 view-shadcn-ui 2024.1.1 发布 View Shadcn UI 是一个基于 Shadcn UI 和 Tailwind CSS 构建的组件库。 推荐一套为 Java 开发人员提供方便易用的 SDK 来与目前提供服务的的 Open AI 进行交互组件:https://github.com/devlive-community/openai-java-sdk 推…