6186|4

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

几种Bootloader简介 [复制链接]

l         Redboot

Redboot是Redhat公司随eCos发布的一个BOOT方案,是一个开源项目。

当前Redboot的最新版本是Redboot-2.0.1,Redhat公司将会继续支持该项目
Redboot支持的处理器构架有ARM,MIPS,MN10300,PowerPC, Renesas SHx,v850,x86等,是一个完善的嵌入式系统Boot Loader。

Redboot是在ECOS的基础上剥离出来的,继承了ECOS的简洁、轻巧、可灵活配置、稳定可靠等品质优点。它可以使用X-modem或Y-modem协议经由串口下载,也可以经由以太网口通过BOOTP/DHCP服务获得IP参数,使用TFTP方式下载程序映像文件,常用于调试支持和系统初始化(Flash下载更新和网络启动)。Redboot可以通过串口和以太网口与GDB进行通信,调试应用程序,甚至能中断被GDB运行的应用程序。Redboot为管理FLASH映像,映像下载,Redboot配置以及其他如串口、以太网口提供了一个交互式命令行接口,自动启动后,REDBOOT用来从TFTP服务器或者从Flash下载映像文件加载系统的引导脚本文件保存在Flash上。当前支持单板机的移植版特性有:

-          支持ECOS,Linux操作系统引导

-          在线读写Flash

-          支持串行口kermit,S-record下载代码

-          监控(minitor)命令集:读写I/O,内存,寄存器、 内存、外设测试功能等

Redboot是标准的嵌入式调试和引导解决方案,支持几乎所有的处理器构架以及大量的外围硬件接口,并且还在不断地完善过程中。

 

l         ARMboot

ARMboot是一个ARM平台的开源固件项目,它特别基于PPCBoot,一个为PowerPC平台上的系统提供类似功能的姊妹项目。鉴于对PPCBoot的严重依赖性,已经与PPCBoot项目合并,新的项目为U-Boot。

ARMboot发布的最后版本为ARMboot-1.1.0,2002年ARMboot终止了维护,其发布网址为:http://sourceforge.net/projects/armboot

ARMboot支持的处理器构架有StrongARM ,ARM720T ,PXA250 等,是为基于ARM或者StrongARM CPU的嵌入式系统所设计的。

ARMboot的目标是成为通用的、容易使用和移植的引导程序,非常轻便地运用于新的平台上。ARMboot是GPL下的ARM固件项目中唯一支持Flash闪存,BOOTP、DHCP、TFTP网络下载,PCMCLA寻线机等多种类型来引导系统的。特性为:

-          支持多种类型的FLASH

-          允许映像文件经由BOOTP、DHCP、TFTP从网络传输;

-          支持串行口下载S-record或者binary文件

-          允许内存的显示及修改

-          支持jffs2文件系统等

Armboot对S3C44B0板的移植相对简单,在经过删减完整代码中的一部分后,仅仅需要完成初始化、串口收发数据、启动计数器和FLASH操作等步骤,就可以下载引导uClinux内核完成板上系统的加载。总得来说,ARMboot介于大、小型Boot Loader之间,相对轻便,基本功能完备,缺点是缺乏后续支持。

最新回复

对于初级选手很受用  详情 回复 发表于 2008-3-3 17:27
点赞 关注

回复
举报

80

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

Re: 几种Bootloader简介

^_^长见识了
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

Re: 几种Bootloader简介

对于初级选手很受用
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

4
 

Re: 几种Bootloader简介

刚下载完~~~!
 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(中级)

5
 

回复:几种Bootloader简介

对于初级选手很受用
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表