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. Това значително улеснява разработчиците тъй като позволява да се променя функционалността без да се прекомпилира зареждащата програма.