开源BOOT方案 U-Boot

UBoot 是由开源项目PPCBoot发展起来的,ARMboot并入了PPCBoot,和其他一些archLoader合称U-Boot20021217日第一个版本U-Boot-0.2.0发布,同时PPCBootARMboot停止维护。

U-Boot支持的处理器构架包括PowerPC (MPC5xxMPC8xxMPC82xxMPC7xxMPC74xx4xx) ARMARM7ARM9StrongARMXscale),MIPS (4Kc5Kc)x86等等, U-BootUniversal Bootloader从名字就可以看出,它是在GPL下资源代码最完整的一个通用Boot Loader

U-Boot提供两种操作模式:启动加载(Boot loading)模式和下载(Downloading)模式,并具有大型Boot Loader的全部功能。主要特性为:

-          SCC/FEC以太网支持 

-          BOOTP/TFTP引导 

-          IPMAC预置功能 

-          在线读写FLASHDOC, IDEIICEEROMRTC

-          支持串行口kermitS-record下载代码 

-          识别二进制、ELF32pImage格式的Image,对Linux引导有特别的支持 

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

-          脚本语言支持(类似BASH脚本)

-          支持WatchDogLCD logo,状态指示功能等 

U-Boot的功能是如此之强大,涵盖了绝大部分处理器构架,提供大量外设驱动,支持多个文件系统,附带调试、脚本、引导等工具,特别支持Linux,为板级移植做了大量的工作。U-Boot1.1.1版本特别包含了对SA110044B0芯片的移植,所以44B0移植主要是针对Board 的移植,包括FLASH、内存配置以及串口波特率等等。U-Boot的完整功能性和后续不断的支持,使系统的升级维护变得十分方便。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值