The U-Boot source code is maintained in the git repository at git://www.denx.de/git/u-boot.git ; you can browse it online at http://www.denx.de/cgi-bin/gitweb.cgi p=u-boot.git;a=summary
U-Boot的源代码在git库中维护,地址在git://www.denx.de/git/u-boot.git,你可以在http://www.denx.de/cgi-bin/gitweb.cgi p=u-boot.git;a=summary上在线浏览源代码。
The "snapshot" links on this page allow you to download tarballs of any version you might be interested in. Official releases are also available for FTP download from the ftp://ftp.denx.de/pub/u-boot/ directory.
你可以使用该页上的"snapshot" (快照)链接来下载你感兴趣的任何版本的tar包,官方的发布版本也可通过FTP来下载,地址为ftp://ftp.denx.de/pub/u-boot/ directory。
Pre-built (and tested) images are available from ftp://ftp.denx.de/pub/u-boot/images/
预先编译和测试好的镜像ftp://ftp.denx.de/pub/u-boot/images/。
Where we come from:
我们来自哪里:
===================
- start from 8xxrom sources
- create PPCBoot project (http://sourceforge.net/projects/ppcboot)
- clean up code
- make it easier to add custom boards
- make it possible to add other [PowerPC] CPUs
- extend functions, especially:
* Provide extended interface to Linux boot loader
* S-Record download
* network boot
* PCMCIA / CompactFlash / ATA disk / SCSI ... boot
- create ARMBoot project (http://sourceforge.net/projects/armboot)
- add other CPU families (starting with ARM)
- create U-Boot project (http://sourceforge.net/projects/u-boot)
- current project page: see http://www.denx.de/wiki/U-Boot
- 起源于8xxrom项目
- 创建了PPCBoot项目(http://sourceforge.net/projects/ppcboot)
- 清理代码
- 使其更容易添加自定义开发板
- 使添加其他CPU[PowerPC]成为可能
- 扩展功能,尤其是
* 为linux boot loader提供了扩展接口
* S-Record下载
* 网络启动
* CMCIA / CompactFlash / ATA disk / SCSI ... 启动
- 创建了ARMBoot项目 (http://sourceforge.net/projects/armboot)
- 添加了其他CPU(从ARM开始)
- 创建了U-Boot项目(http://sourceforge.net/projects/u-boot)
- 当前项目主页:http://www.denx.de/wiki/U-Boot
Names and Spelling:
命名和拼写:
===================
The "official" name of this project is "Das U-Boot". The spelling "U-Boot" shall be used in all written text (documentation, comments in source files etc.). Example:
这个项目的官方命名是"Das U-Boot",在所有的文本书写中应使用"U-Boot"这个拼写,如:
This is the README file for the U-Boot project.
这是U-Boot项目的README文件
File names etc. shall be based on the string "u-boot". Examples:
文件名等应该使用字符串"u-boot",比如
include/asm-ppc/u-boot.h
#include
Variable names, preprocessor constants etc. shall be either based on the string "u_boot" or on "U_BOOT". Example:
变量名、预处理常数等应使用基于"u_boot"或"U_BOOT"的名字,如:
U_BOOT_VERSION u_boot_logo
IH_OS_U_BOOT u_boot_hush_start
Versioning:
版本:
===========
Starting with the release in October 2008, the names of the releases were changed from numerical release numbers without deeper meaning into a time stamp based numbering. Regular releases are identified by names consisting of the calendar year and month of the release date. Additional fields (if present) indicate release candidates or bug fix releases in "stable" maintenance trees.
从2008年10月开始,发行版名字中的版本号由原来用数值表示改为用时间表示,原来用数值表示的版本号没有更深程度的含义,用时间表示的版本号由两部分组成,分别是发行时的年和月。附加的字段(如果出现了的话)指示备选的发行版或者是在稳定版中修复bug后的发行版。
Examples:
U-Boot v2009.11 - Release November 2009
U-Boot v2009.11.1 - Release 1 in version November 2009 stable tree
U-Boot v2010.09-rc1 - Release candiate 1 for September 2010 release
U-Boot v2009.11 - 2009年11月的发行版
U-Boot v2009.11.1 - 2009年11月的稳定版基础上修改后的第一个发行版
U-Boot v2010.09-rc1 - 2010年9月的候选发行版1
Directory Hie