
嵌入式linux-uboot-学习前传
嵌入式linux-uboot-学习前传
lzg2021
这个作者很懒,什么都没留下…
展开
-
9. uboot 中对 Flash 和 DDR 的管理
本文内容来自对 《朱有鹏嵌入式linux核心课程》学习总结1. uboot 阶段 Flash 的分区所谓分区,就是说对 Flash 进行分块管理。PC 机等产品中,因为大家都是在操作系统下使用硬盘的,整个硬盘由操作系统统一管理,操作系统会使用文件系统帮我们管理硬盘空间。(管理保证了文件之间不会互相堆叠),于是乎使用者不用自己太过在意分区问题。在 uboot 中是没有操作系统 的,因此我...原创 2020-04-06 10:02:29 · 341 阅读 · 0 评论 -
8. uboot 环境变量
本文内容来自对 《朱有鹏嵌入式linux核心课程》学习总结1. 环境变量如何参与程序运行环境变量有 2 份,一份在 Flash 中,另一份在 DDR 中。uboot 开机时一次性从 Flash 中读取全部环境变量到 DDR 中作为环境变量的初始化值,然后使用过程中都是 DDR 中这一份,用户可以用 saveenv 指令将 DDR 中的环境变量重新写入 Flash 中去更新 Flash 中环...原创 2020-04-05 21:22:13 · 185 阅读 · 0 评论 -
7. uboot 常用命令 4
本文内容来自对 《朱有鹏嵌入式linux核心课程》学习总结1. SD卡/ iNand 操作指令 movi1 开发板如果用 SD 卡/EMMC/iNand 等作为 Flash,则在 uboot 中操作的指令为 movi(或mmc)2 movi 指令是一一个命令集,有很多子命令,具体用法可以 help movi 查看。...原创 2020-04-05 20:10:57 · 217 阅读 · 0 评论 -
6. uboot 常用命令 3
本文内容来自对 《朱有鹏嵌入式linux核心课程》学习总结1. tftp 下载指令tftp(1)uboot 本身主要目标是启动内核,为了完成启动内核必须要能够部署内核,uboot 为了部署内核就需要将内核镜像从主机中下载过来然后烧录到本地 flash 中。uboot 如何从主机(windows 或者虚拟机 ubuntu)下载镜像到开发板上?有很多方式,主流方式是:fastboot 和 tft...原创 2020-04-04 21:47:54 · 145 阅读 · 0 评论 -
5. uboot 常用命令2
本文内容来自对 《朱有鹏嵌入式linux核心课程》学习总结1. 设置(添加/更改)环境变量:setenv/set用法:set name value2. 保存环境变量和更改:saveenv/save(1)saveenv/save 命令不带参数,直接执行,作用是将内存中的环境变量的值同步保存到Flash中环境变量的分区。注意:环境变量的保存是整体的覆盖保存,也就是说内存中所有的环境变量都会整...原创 2020-04-03 08:29:27 · 271 阅读 · 0 评论 -
4. uboot 常用命令1
本文内容来自对《朱有鹏嵌入式linux核心课程》学习总结1. 类似 linux 终端的行缓冲命令行(1)行缓冲的意思就是:当我们向终端命令行输入命令的时候,这些命令没有立即被系统识别,而是被缓冲到一个缓存区(也就是系统认为我们还没有输入完),当我们按下回车键(换行)后系统就认为我们输入完了,然后将缓冲区中所有刚才输入的作为命令拿去分析处理。(2)linux 终端设计有3种缓冲机制:无缓冲,...原创 2020-04-03 07:01:46 · 151 阅读 · 0 评论 -
3.uboot 的工作方式
本文内容来自对《朱有鹏嵌入式linux核心课程》总结1. 从裸机程序镜像 uboot.bin 说起(1)uboot 的本质就是一个裸机程序,和我们裸机全集中写的那些裸机程序xx.bin 并没有本质区别。如果非说要有区别,那就是:我们写的大部分小于 16kb(一般 uboot 在 180k-400k 之间)(2)uboot 本身是一个开源项目,由若干个 .c 文件和 .h 文件组成,配置编译...原创 2020-04-02 22:18:29 · 199 阅读 · 0 评论 -
2. uboot 能做什么?
本文内容来自对《朱有鹏嵌入式linux核心课程》总结1. 为什么是 uboot1.1 uboot 从哪里来(1)uboot 是 SourceForge 上的开源项目(2)uboot 项目的作者:一个德国人最早发起的项目(3)uboot 就是由一个人发起,然后由整个网络上所有感兴趣的人共同维护发展而来的一个 bootloader。1.2 uboot 的发展历程(1)自己使用的小开源项...原创 2020-04-02 11:09:44 · 243 阅读 · 0 评论 -
1.uboot简介
本文内容来自对 《朱有鹏嵌入式linux核心课程》 学习总结1. 为什么要有uboot1.1 计算机系统的主要部件(1) 计算机系统就是有 CPU 来做核心进行运行的系统。典型的计算机系统有:PC 机(台式机+笔记本),嵌入式设备(手机,平板电脑,游戏机),单片机(家用电器像电饭锅,空调)(2) 计算机系统的组成部件非常多,不同的计算机系统组成部件也不同。但是所有的计算机系统运行时需要的...原创 2020-04-02 10:17:12 · 197 阅读 · 0 评论