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概括)相关推荐

  1. linux学习步骤(从入门到精通)

    linux学习步骤(从入门到精通) 来源:http://os.chinaunix.net/a2008/0603/980/000000980392.shtml 博客 作者:新华网 编辑:周荣茂 学习步骤 ...

  2. MAT入门到精通(二)

    点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! 阅读本文大概需要6分钟. 上一篇文章MAT入门到精通(一)介绍了MAT的使用场景和基本概念,这篇文 ...

  3. 《SolidWorks 2017中文版机械设计从入门到精通)》——1.6 参考基准轴

    本节书摘来自异步社区<SolidWorks 2017中文版机械设计从入门到精通>一书中的第1章,第1.6节,作者: 赵罘 , 杨晓晋 , 赵楠 更多章节内容可以访问云栖社区"异步 ...

  4. 网站SEO从入门到精通

    作者:韩亚飞_yue31313_韩梦飞沙 QQ:313134555 网站SEO从入门到精通   目录 前言............................................... ...

  5. SCI论文从入门到精通

    SCI论文从入门到精通 一.先想先写最后做: 做研究之前,必须想清楚:结果能不能发表?发表在哪里? 先把文章大框写好,空出数据,等做完实验填完空就可以发了:正所谓心中有沟壑! 在未搞清"写什 ...

  6. Python从入门到精通— 初识Python

    Python从入门到精通- 初识Python Python基础知识学习系列博客,持续更新 Python从入门到精通- 初识Python Python从入门到精通- 初识Python 1.Python简 ...

  7. 文本分类从入门到精通—代码展示

    文本分类从入门到精通 本文整理自笔者年前在知乎上的一个回答: 大数据舆情情感分析,如何提取情感并使用什么样的工具?(贴情感标签) 1.我将数据筛选预处理好,然后分好词. 2.是不是接下来应该与与情感词 ...

  8. Kotlin零基础入门到精通(精选)

    Kotlin零基础入门到精通(精选) 一. Kotlin课程概述 1.1 课程安排: 1.2 什么是Kotlin? 1.3 Kotlin的发展历程 1.4 学习目标 1.5 必备知识 1.6 参考资料 ...

  9. python从入门到精通视频,python快速入门精讲

    <跟老齐学Python:从入门到精通>pdf下载在线阅读全文,求百度网盘云资源 <跟老齐学Python:从入门到精通>百度网盘pdf最新全集下载:链接: ?pwd=9ib9 提 ...

最新文章

  1. 再谈“去虚拟化”对深度学习系统的必要性
  2. vs + ffmpeg------待续
  3. 一代数学大家--John Conway逝世,丘成桐、陶哲轩纷纷发文缅怀!
  4. Android开发之适配器模式初探
  5. 演练:创建和注册自定义 HTTP 模块
  6. python布尔类型运算_Python中布尔类型
  7. Android动画之Tween动画实战
  8. 【NLP】bert4vec:一个基于预训练的句向量生成工具
  9. spring的aware学习
  10. C++之泛型编程(模板)
  11. image 3d view HTML5,Cute Slider - 3D 2D HTML5 Image Slider
  12. Oracle用户和权限管理
  13. vue添加网址连接需要强制数据绑定(a标签里面添加网址)
  14. 用正则验证用户输入文本框的内容是否是中文汉字
  15. Python - Flask 框架返回的中文是Unicode 编码,如何解决
  16. C++入门项目——通讯管理系统
  17. 50道逻辑编程小题目
  18. 电力设备巡检解决方案
  19. linux7.5有哪些版本,CentOS Linux 7.5正式发布,基于Red Hat Enterprise Linux 7.5
  20. 一网打尽“小黄图”!手把手教你造一只AI鉴黄神器(内附代码及数据集)

热门文章

  1. 鲲鹏920是计算机CPU吗,华为鲲鹏920处理器到底怎么样?
  2. 算法复习——差分约束(ssoi种树)
  3. away3d 4.1 贴图总结
  4. linux系统堆、栈及内存分配、CPU寄存器
  5. javaweb JAVA JSP营养健康管理系统(膳食的合理搭配)健康管理系统-
  6. 磁盘IO是什么意思?如何判断服务器硬盘io性能好不好?
  7. 单精度和双精度的运算问题
  8. 培养前端小姐姐的八个小技巧
  9. python安卓应用程序开发,python怎么开发安卓app
  10. vue入门到启动_一篇超完整的Vue新手入门指导教程