U-boot és uclinux
U-Boot és uClinux.
U-Boot és uClinux.
Az U-Boot univerzális rendszerbetöltő, amely az ARM, NIOS II, MIPS és más architektúrákon alapuló beágyazási rendszerekre koncentrál. Be lehet telepíteni a rendszerindító ROM-on és onnan indított, a második szint betöltő (többnyire). Az U-boot a Linux, az uClinux mikrokontrollerek futtatására orientált (rendszeres firmware letöltésére használható).
Az U-boot indítása az egyik támogatott kártyán általában nem igényli a forráskód szerkesztését. Tudva, hogy a / configs / "Platform.h" konfigurációs fájl már össze van állítva, ki kell választania a szükséges konfigurációt, össze kell írnia és fel kell írnia a kapott képet a rendszerindító médiára (NAND, NOR stb.).
A Das U-Boot fontosságát a beágyazott Linux rendszerekben a beágyazott Linux rendszerek Karim Yagmur című könyvében tömören fogalmazták meg. Az U-Bootról szóló szöveg a következő szavakkal kezdődik: "Noha számos más boot-töltő van, az univerzális rendszerbetöltő Das U-Boot valószínűleg a legfejlettebb, legrugalmasabb és legaktívabb fejlesztője a nyílt forráskódú rakodóknak." Az U-boot rendszer a következő fájlrendszert használhatja:
Ahhoz, hogy együttműködjenek az U-Boot és az uClinux segítségével a mikrokontrollerekhez, szükség van egy repository-ra a github u-boot használatával.
Minden kísérlet ennek a tárolónak az alapja, mivel a stm32f746g-diszk debugkártya és az ubuntu 14.04 operációs rendszer (más Linux disztribúciók is használhatók) használják.
Az u-boot készítéséhez GNU Cross-Build Tools szükséges (esetleg telepítenie kell az ia32-libs-t).