1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        U-Boot開源BOOT方案

        聯(lián)合創(chuàng)作 · 2023-09-26 18:57

        UBoot 是由開源項目PPCBoot發(fā)展起來的,ARMboot并入了PPCBoot,和其他一些arch的Loader合稱U-Boot。2002年12月17日第一個版本U-Boot-0.2.0發(fā)布,同時PPCBoot和ARMboot停止維護。

        U-Boot支持的處理器構(gòu)架包括PowerPC (MPC5xx,MPC8xx,MPC82xx,MPC7xx,MPC74xx,4xx), ARM (ARM7,ARM9,StrongARM,Xscale),MIPS (4Kc,5Kc),x86等等, U-Boot(Universal Bootloader)從名字就可以看出,它是在GPL下資源代碼最完整的一個通用Boot Loader。

        U-Boot提供兩種操作模式:啟動加載(Boot loading)模式和下載(Downloading)模式,并具有大型Boot Loader的全部功能。主要特性為:

        • SCC/FEC以太網(wǎng)支持 
        • BOOTP/TFTP引導(dǎo) 
        • IP,MAC預(yù)置功能 
        • 在線讀寫FLASH,DOC, IDE,IIC,EEROM,RTC
        • 支持串行口kermit,S-record下載代碼 
        • 識別二進制、ELF32、pImage格式的Image,對Linux引導(dǎo)有特別的支持 
        • 監(jiān)控(minitor)命令集:讀寫I/O,內(nèi)存,寄存器、內(nèi)存、外設(shè)測試功能等
        • 腳本語言支持(類似BASH腳本)
        • 支持WatchDog,LCD logo,狀態(tài)指示功能等 

        U-Boot的功能是如此之強大,涵蓋了絕大部分處理器構(gòu)架,提供大量外設(shè)驅(qū)動,支持多個文件系統(tǒng),附帶調(diào)試、腳本、引導(dǎo)等工具,特別支持Linux,為板級移植做了大量的工作。U-Boot1.1.1版本特別包含了對SA1100和44B0芯片的移植,所以44B0移植主要是針對Board 的移植,包括FLASH、內(nèi)存配置以及串口波特率等等。U-Boot的完整功能性和后續(xù)不斷的支持,使系統(tǒng)的升級維護變得十分方便。

        瀏覽 29
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        編輯 分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            大奶骚 | 亚洲精品乱码久久久久久蜜芽 | 91tv在线 | 日本熟妇视频 | 久久艹大香蕉 | 欧美精品粉嫩小泬188 | 青青草在线免费视频 | 蜜桃啪啪| 无码视频在线 | 国产精品成人影院 |