Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> linux >> .

Čo je uboot v systéme Linux?

U-Boot (Universal Bootloader) nie je prísne súčasťou samotného linuxu * jadra *, ale skôr zásadným kusom softvéru, ktorý spustí * pred * načítaním jadra Linuxu. Je to bootloader, čo znamená, že jeho úlohou je inicializácia hardvéru vloženého systému (napríklad smerovač, smartfón alebo zabudovaný počítač) a potom načítať a spustiť operačný systém (ktorý by mohol byť Linux, ale aj iné OS).

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené