二、U-boot简介
来源:互联网 发布:淘宝名不虚传有用吗 编辑:程序博客网 时间:2024/05/18 16:19
一、U-boot的起源U-Boot是Das U-Boot的简称,其含义是Universal Boot Loader,是遵循GPL条款的开放源码项目。一开始德国DENX软件工程中心的Wolfgang Denk基于8xxROM和FADSROM的源码创建了PPCBoot工程项目,此后不断添加处理器的支持。后来,Sysgo Gmbh把PPCBoot移植到ARM平台上,创建了ARMBoot工程项目。然后以PPCBoot工程和ARMBoot工程为基础,创建了U-Boot工程,2002年12月17日第一个版本U-Boot-0.2.0发布,同时PPCBoot和ARMboot停止维护。而今,U-Boot作为一个主流、通用的Bootloader,成功地被移植到包括主流的PowerPC、ARM、X86 、MIPS、NIOS、XScale等体系结构的上百种开发板,成为功能最多、灵活性最强,并且开发最积极的开源BootLoader。目前。U-Boot仍然由DENX的Wolfgang Denk维护。二、U-boot的开发情况和资源一开始U-boot的版本号是由X.Y.Z来表示的,从0.2.0一直到1.3.4,之后便开始使用年份加月份的表示方法,2008.11到现在的2010.3平均每3个多月出一个新版本,每次代码的结构和定义都会有一些修正和改进。我从1.2.0开始移植U-boot到S3C24x0,到现在的2010.03,发现U-boot的代码越来越规整,功能越来越强,但是移植的难度反而越来越小,需要修改的地方越来越少。而对于U-boot,不仅仅有主线版本,在U-boot的Git代码仓库中还有各个CPU构架的分支版本,这些分支会在一定的时候将修改汇入主线。值得注意的是U-boot-V2,这是下一代的U-boot,代码的构架比较新,现在正处在开发的阶段,但针对S3C2440的支持似乎可以了,还没有时间尝试。下面总结一下关于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 针对S3C2440的修改Openmoko手机的U-boot源码Githttp://git.openmoko.org/?p=u-boot.git;a=shortlog;h=refs/heads/stablebuserror的U-boot源码Git(针对mini2440)http://repo.or.cz/w/u-boot-openmoko/mini2440.git我的U-boot源码Git(针对mini2440)http://github.com/tekkamanninja
- 二、U-boot简介
- 二、U-boot简介
- 二、U-boot简介
- U-Boot简介
- U-Boot简介
- U-Boot简介
- u-boot 简介
- U-boot简介
- U-Boot简介
- U-Boot简介
- U-Boot 移植简介
- u-boot简介
- u-boot简介
- u-boot简介
- U-boot简介
- Davinci :U-Boot简介
- U-boot目录简介
- U-boot移植(二)
- History and Advances in Windows Shellcode
- shell根据文件大小备份文件( integer expression expected)
- 游戏开发总结
- 有一个帖子,你需要看!当你要放弃的时候,你需要看看!
- 一、Boot Loader的概念和功能
- 二、U-boot简介
- Freemarker生成静态页面
- 软件工程.软件质量控制,软件构架,软件开发综合经验谈(转自CSDN phker)
- VB中的变量和数组
- Android 2.3新特性:Web Apps概述
- 重谈eixt(0),ExitProcess,和TerminateProcess的区别和联系
- VB.NET转换形态
- C++第六天
- C++第七天