freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

bootloader-資料下載頁

2025-07-15 17:52本頁面
  

【正文】 PU編寫的通用 Boot Loader,其作用是 ? 對 CPU以及主板進行初始化 ? 加載操作系統(tǒng)或者其他 boot image ? 支持目前市面上的多種 ARM板,也可以很容易的移植到新的開發(fā)板上 ? 目前 ARMboot已經與 PPCBoot合并 ?uboot ? 支持 PPC、 ARM等多種 CPU 60 ARMboot加載 Boot Image的方式 ? 本地 Flash設備 ? JFFS2文件系統(tǒng) ? IDE設備 ? 網絡 ? 串口傳輸 ? 在程序開發(fā)調試階段,一般采用網絡加載方式,可以極大地加快開發(fā)速度 61 下載并安裝 ARMboot ? Armboot源碼公開,可以在 ? 解壓縮 ? tar –zxf ? 看 README 62 ? 為了使用 armelf打頭的交叉編譯命令,需要修改 CROSS_COMPILE變量的值 armlinux為 armelf ? 修改 armboot ? include/configs/ 63 64 ? 配置 armboot,支持 ep7312開發(fā)板 ? make ep7312_config ? Build ? sudo make all 65 66 ? 生成的目標文件有三個: ? armboot: ELF格式 ? :二進制映像文件格式 ? : Motolola的一種格式 ? 此外在根目錄的 tftpboot目錄下也有一個 67 配置 skyeye,并運行 armboot ? 首先,新建一個目錄代表 ep7312的主板 ? mkdir ep7312forArmboot ? 將剛才編譯成功的 錄下 ? skyeye支持 raw binary和 ELF格式,這里我們用 raw binary的格式 ? 編輯 ? (下頁) ? 此時, ep7312forArmboot主板就配置好了 68 skyeye config file for armboot cpu: arm720t mach: ep7312 mem_bank: map=I, type=RW, addr=0x80000000, size=0x00010000 skyeye for uboot flash 16M bank 1 mem_bank: map=M, type=RW, addr=0x00000000, size=0x01000000, file=./,boot=yes skyeye for uboot sdram 16M bank 1 mem_bank: map=M, type=RW, addr=0xc0000000, size=0x01000000 69 進入 ARMboot命令界面 70 ARMboot的命令 71 72 uboot ( Universal Boot) ? uboot是在 ppcboot 以及 armboot 的基礎上發(fā)展而來 ? 支持很多處理器,比如 PowerPC、 ARM、MIPS和 x86。 ? 項目主頁 73 源文件的修改 ? 如果使用 armelftools ? Makefile中的 CROSS_COMPILE=armlinux改為armelf ? For SkyEye ? include/configs/,修改,如圖 ? 為編譯通過,還需要修改 ? cpu/arm720t/ ? include/asmarm/ 74 75 76 修改結束后,配置并編譯 ? make ep7312_config ? sudo make all 77 在 skyeye中運行 uboot ? 編寫 ? skyeye ? target sim ? run ? 由于 uboot限時自動 boot,所以在 run之后要立刻使用“回車”鍵阻止 autoboot 78 進入 uboot的界面 79 Red Boot ? RedBoot RedHat Embedded Debug and Bootstrap的縮寫,是 RedHat公司的一個標準嵌入式系統(tǒng)引導和調試環(huán)境 80 blob ? Blob Boot Loader Object的縮寫 是一款功能強大的 Bootloader。 ? 它遵循 GPL,源代碼完全開放。 ? Blob最初是 JanDerk Bakker和 Erik Mouw為一塊名為 LART( Linux Advanced Radio Terminal)的板子寫的,該板使用的處理器是StrongARM SA1100。 ? 現(xiàn)在 Blob已經被移植到了很多 CPU上。 81 LinuxBIOS 使用 Linux啟動 Linux(或其他 OS) ? LinuxBIOS目標是 以能在冷啟動狀態(tài)下啟動 Linux的 Linux內核來替代 PC、 Alpha和其它機器上的常規(guī) BIOS。 ? LinuxBIOS根本上就是 Linux ? 在通用的 Linux內核打上大約 10行的補丁。 ? 再加上啟動代碼,大約 500行的匯編和 5000行的 C代碼,在 Linux接管前運行 16個指令來進入 32位方式并完成 DRAM和其它硬件的初始化。 82 ? LinuxBIOS開放源代碼,能迅速啟動,是專為集群系統(tǒng)設計的 BIOS,現(xiàn)在也用于消費類電子產品。 ? LinuxBIOS 可以在 3 秒鐘內初始化硬件,檢測內存,并開始啟動操作系統(tǒng)。比傳統(tǒng)的 BIOS快 10到 20倍。 ? 主頁: The LinuxBIOS Project 83 作業(yè) ? 一般而言,嵌入式 Linux的軟件層次有哪些? ? 什么是 BootLoader?其作用是什么? ? BootLoader一般分為兩個階段,請說明這兩個階段的功能、特點。 ? 列舉幾個開源的 BootLoader,并說明他們分別支持哪些主要的硬件體系結構。
點擊復制文檔內容
數學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1