码迷,mamicode.com
首页 >  
搜索关键字:uboot    ( 862个结果
kernel的head.s分析
1、定义虚拟地址,物理地址(28) 2、设置SVC模式,检验硬件的CPU ID号,机器码是否合法 ,校验uboot给内核的传参ATAGS格式是否正确,建立页表。(80-90) 3、复制数据段、清除bss段,保存起来cpu id号、机器码、tag传参的首地址,跳转到C语言运行阶段 (99)__swit ...
分类:其他好文   时间:2020-03-06 01:20:45    阅读次数:74
u-boot硬件驱动——以SD卡为例
u-boot硬件驱动——以SD卡为例u-bootSD卡 u-boot硬件驱动 一、硬件驱动 目前,我把硬件驱动理解成介于操作系统和硬件之间的层级。主要作用是屏蔽硬件层,并且方便操作系统管理硬件。 以SD卡为例: 与SD初始化相关的文件uboot中有三个。分别为./drivers/mmc/mmc.c,... ...
分类:其他好文   时间:2020-02-28 22:53:17    阅读次数:101
极具性价比优势的工业控制以及物联网解决方案-米尔MYD-C8MMX开发板测评
今天要进行测评的板子是来自米尔电子的MYD-C8MMX开发板。MYD-C8MMX开发板是米尔电子基于恩智浦,i.MX 8M Mini系列嵌入式应用处理器设计的开发套件,具有超强性能、工业级应用、10年生命周期、极优成本的优势,被称为“新一代高性价比核心板之王”。 我们先来了解下开发板,开发板由两个部 ...
分类:其他好文   时间:2020-02-25 10:04:12    阅读次数:81
dtb转换为device_node
device_node只是某个结构体而已。在uboot中把设备树文件随表放入内存中的某个地方就可以使用,为什么内核运行过程中它不会覆盖dtb文件所占用的那块内存呢?在设备树格式那篇文章中曾经说过,在设备树文件中可以用memreserve指定一块内存,这块内存就是保留下来的内存,内核不会占用它。即使没 ...
分类:其他好文   时间:2020-02-23 21:52:14    阅读次数:261
uboot load address、entry point、 bootm address以及kernel运行地址的意义及联系
按各地址起作用的顺序,uboot引导linux内核启动涉及到以下地址: 1. load address: 2. entry point: 这两个地址是mkimage时指定的 3. bootm address:bootm为uboot的一个命令,以此从address启动kernel 4. kernel运 ...
分类:其他好文   时间:2020-02-23 20:01:54    阅读次数:61
QEMU 配置网络
背景 为了 实现 uboot 中连接上 QEMU host 的网络。 概念 QEMU中的网络,包含两部分的内容: 1. 客户机使用的虚拟网络设备 2. 和上述虚拟设备通信的网络后端,这些后端负责把虚拟设备的数据包发到宿主机的网络中 要创建一个网络后端,可以指定如下选项: QEMU 两种上网方式(不同 ...
分类:其他好文   时间:2020-02-23 16:11:59    阅读次数:594
第01节_从源头分析_内核head.S对dtb的简单处理
uboot把设备树文件传给内核,内核怎么处理这些设备树文件呢?需要从内核的第一个执行文件head.s开始分析。 bootloader启动内核时,会设置r0,r1,r2三个寄存器,r0一般设置为0;r1一般设置为machine id (在使用设备树时该参数没有被使用); r2一般设置ATAGS或DTB ...
分类:其他好文   时间:2020-02-22 21:28:38    阅读次数:89
u-boot学习
uboot源码下载: 所有版本的u-boot源代码压缩包都可以在ftp://ftp.denx.de/pub/u-boot/下载关于u-boot源代码的信息 http://www.denx.de/wiki/U-Boot/SourceCode获得U-Boot的最新版本 https://sourcefor ...
分类:其他好文   时间:2020-02-22 00:28:44    阅读次数:74
Uboot — 配置过程
在上一节知道了,通过 命令 make xxx_config指令可以实现初步的配置,现在就来看看这个指令是怎样实现配置的。 一、查看顶层的Makefile 在上一节知道了,通过 命令 make xxx_config指令可以实现初步的配置,现在就来看看这个指令是怎样实现配置的。 1、查看顶层的Makef ...
分类:其他好文   时间:2020-02-21 19:48:52    阅读次数:72
Uboot — 编译体验
在分析U-Boot源码之前,先了解uboot的编译过程 环境: 开发板:友善之臂的JZ2440,主控:S3C2440 ARM920t Uboot源码包:u-boot-1.1.6 一、解压、打补丁 二、配置 通过阅读 顶层的README 来了解Uboot配置与编译是一种很好的方法。 可知,要使用开发板 ...
分类:其他好文   时间:2020-02-21 09:51:07    阅读次数:69
862条   上一页 1 2 3 4 5 6 ... 87 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!