Das U-Boot

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене
Das U-Boot
Информация
Разработчик DENX Software Engineering
Последна версия 2013.04
Вид софтуер първоначална зареждаща програма
Лиценз GNU GPLv2 и GNU GPLv2+
Уебсайт http://www.denx.de/wiki/U-Boot/

Das U-Boot (от английски: Universal Bootloader — „универсална първоначална зареждаща програма“, от немски: Das U-boot — „подводницата“) е първоначална зареждаща програма с отворен код използвана във вградени системи. Поддържа различни процесорни архитектури като PowerPC, ARM, MIPS, AVR32, x86, 68k, Nios и MicroBlaze.

Функционалност[редактиране | edit source]

U-Boot на смартфона Openmoko Freerunner

U-boot може да чете и зарежда от следните файлови системи:

U-boot разполага с примитивен шел - Hush шел, който има команди за работа с файловите системи и зареждане на програми от тях и от паметта. Поддържа и изпълняването на скриптове записани в променливи които могат да съдържат контролни конструкции като for, while, until, if... then... else. Това значително улеснява разработчиците тъй като позволява да се променя функционалността без да се прекомпилира зареждащата програма.