ubnt解决方案
12
返回列表 发新帖
楼主: li28

[求助] cfe, u-boot, bootloader,是一样东西吗?

[复制链接]

27

回帖

1728

积分

72 小时

在线时间

上尉

注册时间
2013-3-9
金币
1686 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2013-4-5 23:33 |显示全部楼层
目前网络上流行的一些嵌入式系统Bootloader主要有以下几种:

ppcboot
      ppcboot最初是作为PowerPC架构处理器设计成的嵌入式目标系统的Bootloader而设计的,现在它的功能已经更加完善,并且加入了对其他架构处理器系统的支持,已经能够用作其他架构处理器系统的Bootloader,比如作为S3C2410目标系统的Bootloader。我曾用ppcboot作为PPC860目标系统的Bootloader来启动Linux。

RedBoot
       RedBoot是红帽公司发布的一款嵌入式调试引导程序,是一种用于嵌入式系统的独立开放源代码的Bootloader,任何人都可以从网上下载具有红帽eCos公共许可证的RedBoot源代码。虽然RedBoot使用的是源于eCos实时操作系统(RTOS)的软件模块,并且常用于嵌入式Linux系统,但它与这两种操作系统完全无关,RedBoot能够用于任何操作系统或RTOS,甚至没有操作系统也行,因为它本身包含了各种设备的驱动、文件系统、网络协议、内存管理等软件模块,可以自成为一个小型化了的操作系统。RedBoot自带一个GDB“存根进程(stub)”,可提供目标端通信软件,允许用户通过标准GDB协议命令进行远端调试,这样开发人员就能利用RedBoot与运行GNU调试器的主机通过串口或网络连接起来调试设计的嵌入式软件。RedBoot支持多种处理器架构和硬件平台,包括ARM、日立SHx、MIPS、PowerPC、SPARC以及x86等。我曾用RedBoot作为IXP425目标系统的Bootloader来启动Linux。

u-boot
u-boot是位处理器系统启动的意思,是DENX软件工程公司设计使用GNU license的免费bootloader,适用于各种基于PowerPC、ARM、MIPS以及其他一些架构处理器的嵌入式系统,u-boot主要是为启动Linux设计的。u-boot本身的功能也很完善,包含了各种设备的驱动、文件系统、网络协议、内存管理等软件模块,也可自称为一个小型操作系统。我曾用u-boot作为PPC440EP目标系统的Bootloader来启动Linux。

CFE
      CFE是Common Firmware Environment即通用固件环境的缩写,它是由Broadcom Com公司专门针对其自己生产的MIPS(64)架构处理器开发的一款Bootloader软件,它功能很完备,也包含了各种设备的驱动、文件系统、网络协议、内存管理等软件模块,可以自成为一个小型操作系统。我曾用CFE作为SB1250目标系统的Bootloader来启动Linux。
回复

使用道具 举报

2494

回帖

4万

积分

2098 小时

在线时间

少将

鲁班小弟灌水天才

注册时间
2009-3-21
金币
39381 个
威望
85 个
荣誉
10 个
累计签到:224 天
连续签到:0 天
[LV.365]无线熟人
发表于 2013-4-6 00:41 来自手机 |显示全部楼层
路由器cPU的工作频率是由U-boot决定的吧。如何修改?
签到积分。
回复

使用道具 举报

434

回帖

1274

积分

78 小时

在线时间

上尉

注册时间
2011-2-25
金币
808 个
威望
1 个
荣誉
1 个
累计签到:43 天
连续签到:0 天
[LV.50]初入江湖
发表于 2013-4-6 17:10 |显示全部楼层
不懂,真心学习中。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2025-11-3 17:50

返回顶部 返回列表