U-boot简介

U-boot的起源

U-BootDas U-Boot的简称,其含义是Universal Boot Loader,是遵循GPL条款的开放源码项目。一开始德国DENX软件工程中心的Wolfgang Denk基于8xxROMFADSROM的源码创建了PPCBoot工程项目,此后不断添加处理器的支持。后来,Sysgo GmbhPPCBoot移植到ARM平台上,创建了ARMBoot工程项目。然后以PPCBoot工程和ARMBoot工程为基础,创建了U-Boot工程,20021217日第一个版本U-Boot-0.2.0发布,同时PPCBootARMboot停止维护。而今,U-Boot作为一个主流、通用的Bootloader,成功地被移植到包括主流的PowerPCARMX86MIPSNIOSXScale等体系结构的上百种开发板,成为功能最多、灵活性最强,并且开发最积极的开源BootLoader。目前。U-Boot仍然由DENXWolfgang Denk维护。


U-boot的开发情况和资源

一开始U-boot的版本号是由X.Y.Z来表示的,从0.2.0一直到1.3.4,之后便开始使用年份加月份的表示方法,2008.11到现在的2010.3平均每3个多月出一个新版本,每次代码的结构和定义都会有一些修正和改进。我从1.2.0开始移植U-bootS3C24x0,到现在的2010.03,发现U-boot的代码越来越规整,功能越来越强,但是移植的难度反而越来越小,需要修改的地方越来越少。

而对于U-boot,不仅仅有主线版本,在U-bootGit代码仓库中还有各个CPU构架的分支版本,这些分支会在一定的时候将修改汇入主线。值得注意的是U-boot-V2,这是下一代的U-boot,代码的构架比较新

下面总结一下关于U-boot源代码的网络资源:

官方链接

德国DENX软件工程中心主页

http://www.denx.de/

 U-boot官方主页(注意其中的邮件列表链接)

http://www.denx.de/wiki/U-Boot/WebHome

 U-boot官方源码FTP下载

ftp://ftp.denx.de/pub/u-boot/

 U-boot官方Git代码仓库

http://git.denx.de/?p=u-boot.git

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值