嵌入式linux开发uboot移植(一)——uboot项目简介

一、uboot简介

U-Boot,全称 Universal Boot Loader,是遵循GPL条款的从FADSROM、8xxROM、PPCBOOT逐步发展演化而来的开放源码项目。

在操作系统方面,U-Boot不仅支持嵌入式Linux系统的引导,它还支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS, android嵌入式操作系统。目前支持的目标操作系统是OpenBSD, NetBSD, FreeBSD,4.4BSD, Linux, SVR4, Esix, Solaris, Irix, SCO, Dell, NCR, VxWorks, LynxOS, pSOS, QNX, RTEMS, ARTOS, android。

在CPU架构方面,U-Boot除了支持PowerPC系列的处理器外,还能支持MIPS、x86、ARM、NIOS、XScale等诸多常用系列的处理器。

U-Boot项目的开发目标是支持尽可能多的嵌入式处理器和嵌入式操作系统。

二、uboot的特性

Uboot的特性:

1、开放源码;

2、支持多种嵌入式操作系统内核,如Linux、NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS, android;

3、支持多个处理器系列,如PowerPC、ARM、x86、MIPS;

4、较高的可靠性和稳定性;

5、高度灵活的功能设置,适合U-Boot调试、操作系统不同引导要求、产品发布等;

6、丰富的设备驱动源码,如串口、以太网、SDRAM、FLASH、LCD、NVRAM、EEPROM、RTC、键盘等;<

linux用户环境下进入uboot,嵌入式linux开发uboot移植(一)——uboot项目简介相关推荐

  1. mysql linux centos7_MySQL在Linux centos7环境下安装教程详解(图)

    这篇文章主要为大家详细介绍了Linux centos7环境下MySQL安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux centos7环境下安装MySQL步骤的详细介绍 安装My ...

  2. wireshark linux远程,如何在SSH连接Linux的环境下使用wireshark抓包云边端架构?

    原标题:如何在SSH连接Linux的环境下使用wireshark抓包云边端架构? TSINGSEE青犀视频云边端架构EasyNVR.EasyDSS.EasyGBS等都是有两种操作系统的版本,一种是li ...

  3. 如何在Linux桌面环境下自动启动程序?

    2019独角兽企业重金招聘Python工程师标准>>> 如何在Linux桌面环境下自动启动程序? 2014-01-06 11:24 布加迪编译 51CTO.com 字号:T | T ...

  4. windows 和 linux服务器环境下j2sdk 的安装和环境设置

    J2SDK 作为jsp系统配置中必不可少的组件,越来越多的得到应用.下来是我整理的以往工作时搜集的资料.使用时方便查询,希望对广大的工程师有帮助. windows服务器环境下 j2sdk 的安装和环境 ...

  5. (Linux无线网卡WIFI上网 三 )嵌入式Linux下的WIFI使用

    导航 (Linux无线网卡WIFI上网 一 )USB-WIFI驱动移植 (Linux无线网卡WIFI上网 二 )WPA_SUPPLICANT--Linux下的wifi管理工具移植 (Linux无线网卡 ...

  6. 在windows下烧写嵌入式linux镜像sdcard.img到sd卡

    上一篇文章提到,在虚拟机linux环境下烧写大容量的镜像过程中容易断连,那么本文介绍如何在windows下烧写嵌入式linux镜像sdcard.img到sd卡. 首先下载软件Win32DiskImag ...

  7. 震惊,与gcc不得不说的故事:Linux虚拟机环境下,gcc的在线安装

    目录 Linux虚拟机环境下,gcc的在线安装 在线安装 yum在线安装指令 进入root账户 安装gcc 检查安装情况 最后 小白一枚,有问题请提一下,谢谢啦,多多包涵 在线安装 使用yum安装,注 ...

  8. Linux用户环境变量(转载)

    (转)Linux用户环境变量 环境变量就是系统或软件设置的一些参数,用户环境变量就是用户登录系统后,都有自已专用的运行环境. 在Windows系统中用户环境变量保存在用户家目录,Linux也是同样的. ...

  9. centos / Linux 服务环境下安装 Redis 5.0.3

    centos / Linux 服务环境下安装 Redis 5.0.3 原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local ...

最新文章

  1. C 语言编程 — 高级数据类型 — 指针
  2. 回归、线性回归和逻辑回归【逻辑回归部分待完成】
  3. 关于C++中函数指针的使用(包含对typedef用法的讨论)
  4. swagger生成示例_生成器设计模式示例
  5. Mendix宣布推出低代码人工智能与机器学习功能
  6. python布尔运算可以比较浮点数吗_Python3 基础之:令人困惑的浮点数运算
  7. Bailian3709 2进制转化为3进制【进制】
  8. oracle跳出while循环,【shell编程】for循环、while循环、break跳出循环、continue结束本次循环和exit退出整个脚本...
  9. 页面调用微信扫一扫功能
  10. 第十七章 - 垃圾回收器
  11. 国内主机备案是干嘛的? 国内免备案主机是真的吗?
  12. kali制作钓鱼网站
  13. 可以实现树形结构的设计模式(组合模式)
  14. BiDi单纤双向光模块全解析
  15. 淘宝卖家中心打开淘宝客推广网页空白
  16. iOS包体积优化-图片优化
  17. JMSMQ系列之JMS的请求和回应
  18. 【TeXstudio】【2】一般的图片和表格的表现形式
  19. c语言中apos是什么头文件,华中科技大学计算机学院C语言程序设计字符串apos;apos;apos;apos;.ppt...
  20. [海边的卡夫卡.pdf

热门文章

  1. python——数据分析(一)
  2. 小陈学JS 数组转换为分割字符串
  3. 编程经典书籍:龙书、虎书、魔法书
  4. 关于IIS Express在局域网使用
  5. hashmap的扩容机制,腾讯Android开发面试记录,系列篇
  6. 【大学物理实验】冷却法测金属比热容
  7. PC争霸史:崛起、帝国时代与落幕
  8. 听GlobalSources关于PSC系统的培训后有感...
  9. oracle挥手temp表空间,oracle的TEMP空间作用及涉及的操作
  10. 高并发网络服务器设计