从入门到精通Uboot(1.Uboot概括)
1.uboot介绍
uboot就是一个bootloader,作用就是用于启动Linux或其他系统。Uboot最主要的工作就是初始化DDR。因为Linux是运行在DDR里面的。
一般Linux镜像zImage(uImage)+设备树(.dtb)存放在SD、EMMC、NAND、SPI FLASH等等外置存储区域。
这里就牵扯到一个问题,需要将Linux镜像从外置flash拷贝到DDR中,再去启动。
Uboot的主要目的就是为系统的启动做准备。
Uboot不仅仅能启动Linux,也可以启动其他系统,比如vxworks。
Linux不仅仅能通过uboot启动。
Uboot是个通用的bootloader,他支持多种架构。
2. Uboot代码的来源
首先就是uboot官网。缺点就是支持少,比如某一款具体芯片驱动等不完善。SOC厂商会从uboot官网下载某一个版本的uboot,然后在这个版本的uboot上加入相应的SOC以及驱动。这就是SOC厂商定制版的uboot。做开发板的厂商,开发板会参考SOC厂商的板子。开发板必然会和官方的板子不一样。因此开发板厂商又会去修改SOC厂商做好的uboot,以适应自己的板子。
从入门到精通Uboot(1.Uboot概括)相关推荐
- linux学习步骤(从入门到精通)
linux学习步骤(从入门到精通) 来源:http://os.chinaunix.net/a2008/0603/980/000000980392.shtml 博客 作者:新华网 编辑:周荣茂 学习步骤 ...
- MAT入门到精通(二)
点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! 阅读本文大概需要6分钟. 上一篇文章MAT入门到精通(一)介绍了MAT的使用场景和基本概念,这篇文 ...
- 《SolidWorks 2017中文版机械设计从入门到精通)》——1.6 参考基准轴
本节书摘来自异步社区<SolidWorks 2017中文版机械设计从入门到精通>一书中的第1章,第1.6节,作者: 赵罘 , 杨晓晋 , 赵楠 更多章节内容可以访问云栖社区"异步 ...
- 网站SEO从入门到精通
作者:韩亚飞_yue31313_韩梦飞沙 QQ:313134555 网站SEO从入门到精通 目录 前言............................................... ...
- SCI论文从入门到精通
SCI论文从入门到精通 一.先想先写最后做: 做研究之前,必须想清楚:结果能不能发表?发表在哪里? 先把文章大框写好,空出数据,等做完实验填完空就可以发了:正所谓心中有沟壑! 在未搞清"写什 ...
- Python从入门到精通— 初识Python
Python从入门到精通- 初识Python Python基础知识学习系列博客,持续更新 Python从入门到精通- 初识Python Python从入门到精通- 初识Python 1.Python简 ...
- 文本分类从入门到精通—代码展示
文本分类从入门到精通 本文整理自笔者年前在知乎上的一个回答: 大数据舆情情感分析,如何提取情感并使用什么样的工具?(贴情感标签) 1.我将数据筛选预处理好,然后分好词. 2.是不是接下来应该与与情感词 ...
- Kotlin零基础入门到精通(精选)
Kotlin零基础入门到精通(精选) 一. Kotlin课程概述 1.1 课程安排: 1.2 什么是Kotlin? 1.3 Kotlin的发展历程 1.4 学习目标 1.5 必备知识 1.6 参考资料 ...
- python从入门到精通视频,python快速入门精讲
<跟老齐学Python:从入门到精通>pdf下载在线阅读全文,求百度网盘云资源 <跟老齐学Python:从入门到精通>百度网盘pdf最新全集下载:链接: ?pwd=9ib9 提 ...
最新文章
- 再谈“去虚拟化”对深度学习系统的必要性
- vs + ffmpeg------待续
- 一代数学大家--John Conway逝世,丘成桐、陶哲轩纷纷发文缅怀!
- Android开发之适配器模式初探
- 演练:创建和注册自定义 HTTP 模块
- python布尔类型运算_Python中布尔类型
- Android动画之Tween动画实战
- 【NLP】bert4vec:一个基于预训练的句向量生成工具
- spring的aware学习
- C++之泛型编程(模板)
- image 3d view HTML5,Cute Slider - 3D 2D HTML5 Image Slider
- Oracle用户和权限管理
- vue添加网址连接需要强制数据绑定(a标签里面添加网址)
- 用正则验证用户输入文本框的内容是否是中文汉字
- Python - Flask 框架返回的中文是Unicode 编码,如何解决
- C++入门项目——通讯管理系统
- 50道逻辑编程小题目
- 电力设备巡检解决方案
- linux7.5有哪些版本,CentOS Linux 7.5正式发布,基于Red Hat Enterprise Linux 7.5
- 一网打尽“小黄图”!手把手教你造一只AI鉴黄神器(内附代码及数据集)