Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je rozpad jeho úlohy:
* inicializácia hardvéru: U-Boot vykonáva inicializáciu hardvéru na nízkej úrovni. To zahŕňa veci, ako je nastavenie hodín, inicializácia pamäte a identifikácia pripojených zariadení.
* Výber zavádzacieho zariadenia: U-Boot určuje, z ktorého zariadenia sa má zaviesť (napr. SD karta, NAND Flash, Ethernet). Tento výber môže užívateľ často nakonfigurovať, zvyčajne prostredníctvom rozhrania príkazového riadku.
* Načítanie jadra: Po výbere zavádzacieho zariadenia načíta obraz jadra Linuxu z tohto zariadenia do pamäte RAM.
* Prechod parametrov: U-Boot odovzdáva parametre do jadra Linuxu, napríklad umiestnenie koreňového súborového systému a ďalšie možnosti zavádzania.
* vykonávanie jadra: Nakoniec U-Boot prenáša ovládanie do načítaného linuxového jadra, ktoré potom preberá proces zavádzania systému.
U-boot je v podstate mostom medzi RAW Hardware a operačným systémom. Bez neho by Linux jadro (alebo akýkoľvek iný OS) nevedel, ako začať. Myslite na to ako na počiatočnú iskru, ktorá zapália proces zavádzania OS. Existuje mnoho ďalších bootovacích zariadení, ale U-boot je veľmi častý, najmä v zabudovaných systémoch.