開源的引導載入程式
U-Boot(Universal Boot Loader),是一個開源的引導載入程式,主要用於嵌入式系統。以下是關於U-Boot的詳細介紹:
支持多種不同的計算機系統結構,如PowerPC、ARM、AVR32、MIPS、x86、68k、Nios、MicroBlaze等。
在作業系統運行之前執行的一小段程式,用於初始化硬體設備、建立記憶體空間的映射表,為最終調用作業系統核心做好準備。
主要任務是將作業系統核心映象從存儲設備讀取到RAM中,然後跳轉到核心的入口點開始啟動作業系統。
U-Boot還支持多種嵌入式作業系統,如Linux、VxWorks、QNX、LynxOS等。