Das U-Boot

Das U-Boot
Das U-Boot
Developer(s) DENX Software Engineering
Stable release v2011.06 / June 27, 2011; 4 months ago (2011-06-27)
Preview release v2011.09
Development status active
Written in C
Available in English
Type Boot loader
License GNU General Public License
Website http://www.denx.de/wiki/U-Boot/

Das U-Boot (Universal Bootloader) is an open source, primary boot loader used in embedded devices. It is available for a number of different computer architectures, including PPC, ARM, MIPS, AVR32, x86, 68k, Nios, and MicroBlaze.

Contents

Functionality

Supported File Systems

History

U-Boot on the Openmoko Freerunner
U-Boot on the XPedite5501

The project began in October 1999 as PPCBoot. It originally started in work done by Magnus Damm on a 8xx PowerPC bootloader called 8xxROM.[1] When Wolfgang Denk moved the project to SourceForge.net, the project was renamed PPCBoot, because SF.net did not allow project names starting with digits.[1] Version 0.4.1 of PPCBoot was first publicly released July 19, 2000.

In 2002 a previous version of the source code was briefly forked into a product called ARMBoot, but was merged back into the PPCBoot project shortly thereafter. In November 2002 PPCBoot−2.0.0 was released. This marked the last release under the PPCBoot name, as it was renamed to reflect its support of the ARM architecture in addition to the PPC ISA.

PPCBoot−2.0.0 became U−Boot−0.1.0 in November 2002, with support added for x86 processor architecture. Additional architecture support was added in the following months: MIPS32 in March 2003, MIPS64 in April, Altera NIOS−32 in October, Coldfire in December, and Microblaze in April 2004. The May 2004 release of U-Boot-1.1.2 included support for 216 different board manufacturers across the various architectures. [2]

The name comes from the abbreviated form of Das Unterseeboot, German for "the submarine." It is free software released under the terms of the GNU General Public License. It can be built on an x86 PC for any supported architecture using a cross development GNU toolchain, for example crosstool, the Embedded Linux Development Kit (ELDK) or OSELAS.Toolchain.

The importance of Das U-Boot in embedded Linux systems is quite succinctly stated in the book Building Embedded Linux Systems, by Karim Yaghmour, whose text about U-Boot begins, "Though there are quite a few other bootloaders, "Das U-Boot," the universal bootloader, is arguably the richest, most flexible, and most actively developed open source bootloader available."[3]

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Das U-Boot — Das U Boot[1] Entwickler DENX Software Engineering Aktuelle Version 2010.06 (29. Juni 2010) Programmier­sprache C Kategorie …   Deutsch Wikipedia

  • Das U-Boot — (англ. Universal bootloader  универсальный загрузчик, от нем. Das U Boot  подводная лодка)  компьютерный загрузчик операционных систем, ориентированный на встроенные устройства архитектур MIPS, PowerPC, ARM и другие.… …   Википедия

  • Das U-boot — (Universal bootloader, англ. универсальный загрузчик; u boot, нем. подводная лодка) компьютерный загрузчик операционных систем, ориентированный на встроенные устройства архитектур MIPS, PowerPC, ARM и множества других. Может быть установлен в… …   Википедия

  • Das verlassene Boot am Strand — (engl. Zia) ist ein Roman des US amerikanischen Jugendbuchautors Scott O’Dell aus dem Jahr 1976. Bei diesem Titel handelt es sich um die Fortsetzung des Buches Insel der blauen Delphine. Inhaltsverzeichnis 1 Handlung 2 Ausgaben 3 Auszeichnungen …   Deutsch Wikipedia

  • Das Boot — Filmdaten Deutscher Titel Das Boot …   Deutsch Wikipedia

  • Boot-Lader — Ein Boot Loader [ˈbuːtˌloʊdɚ] (verkürzte Form des ursprünglichen Wortes bootstrap loader), deutsch auch Urlader, ist eine spezielle Software, die gewöhnlich durch die Firmware (z. B. dem BIOS bei IBM kompatiblen PCs) eines Rechners von einem… …   Deutsch Wikipedia

  • Boot-Loader — Ein Boot Loader [ˈbuːtˌloʊdɚ] (verkürzte Form des ursprünglichen Wortes bootstrap loader), deutsch auch Urlader, ist eine spezielle Software, die gewöhnlich durch die Firmware (z. B. dem BIOS bei IBM kompatiblen PCs) eines Rechners von einem… …   Deutsch Wikipedia

  • Boot Loader — Ein Boot Loader [ˈbuːtˌloʊdɚ] (verkürzte Form des ursprünglichen Wortes bootstrap loader), deutsch auch Urlader, ist eine spezielle Software, die gewöhnlich durch die Firmware (z. B. dem BIOS bei IBM kompatiblen PCs) eines Rechners von einem… …   Deutsch Wikipedia

  • Das letzte U-Boot — Filmdaten Deutscher Titel Das letzte U Boot Produktionsland Deutschland, Österreich, USA …   Deutsch Wikipedia

  • Boot — 1. Auch ein leckes (schadhaftes) Boot bringt seinen Herrn zur Stadt. Noth bricht Eisen; man muss sich in die Verhältnisse finden. 2. Aus dem Boot steigt man ins Schiff. – Winckler, IX, 96. Holl.: Van de boot komt men in het schip. (Harrebomée, I …   Deutsches Sprichwörter-Lexikon

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”