Chinaunix首页 | 论坛 | 博客
  • 博客访问: 75629
  • 博文数量: 9
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 42
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-23 12:48
文章分类
文章存档

2015年(3)

2014年(3)

2013年(3)

分类: 嵌入式

2013-10-07 15:05:42

    我们知道,  通用的 PC在启动过程经过好几步, 最开始固件自检之后的 BIOS, 由此引导系统的引导. 如果安装过系统的话, 应该很清楚在出现字符界面时就可以设置 BIOS 或者切换到启动引导方式, 包括
硬盘, USB, 软盘 等等.
   (1) 为什么要使用 uboot ?
   (2)uboot 怎么体现出其通用性呢?    
         板级开发,  芯片级开发

阅读(1396) | 评论(2) | 转发(0) |
0

上一篇:没有了

下一篇:Qt+Mplayer(我负责的)

给主人留下些什么吧!~~

cuteyoung2014-09-12 22:53:25

fireaxe:PC机上也不是直接从bios直接引导操作系统的。中间都需要一个bootloader,如pc上大名鼎鼎的GRUB、LILO。
如装上双系统时,会出现一个选择进入哪个系统的菜单,这个就是bootloader做的。

uboot也是bootloader的一种,但它支持多种cpu,应用方式也更灵活,是嵌入式设备的标配。

另外嵌入式设备上大多没有bios,uboot把这部分也一起干了。

uboot 几乎涵盖了所有嵌入式领域的 CPU,每新出一款 CPU,uboot都会进行一次改动。而且相对而言占用的空间小,使用的也是熟知的汇编和 C语言,目地就是向内核传参并引导内核

回复 | 举报

fireaxe2014-01-23 14:14:33

PC机上也不是直接从bios直接引导操作系统的。中间都需要一个bootloader,如pc上大名鼎鼎的GRUB、LILO。
如装上双系统时,会出现一个选择进入哪个系统的菜单,这个就是bootloader做的。

uboot也是bootloader的一种,但它支持多种cpu,应用方式也更灵活,是嵌入式设备的标配。

另外嵌入式设备上大多没有bios,uboot把这部分也一起干了。