Направо към съдържанието

Das U-Boot

от Уикипедия, свободната енциклопедия
Das U-Boot
U-Boot на смартфона Openmoko Freerunner
Информация
Видбуут мениджър
РазработчикDENX Software Engineering
Начална версия15 октомври 1999 г.
Последна версияv2024.04
2 април 2024 г.
Програмен езикC, асемблерен език
Език на интерфейсаанглийски
Статусактивен
ЛицензGNU General Public License
Уебсайтdocs.u-boot.org

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

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

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