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