


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、實驗四編譯 Bootloader 實驗的實驗報告1、掌握編譯 Bootloader 的過程。2、了解 Bootloader 的作用及在嵌入式系統(tǒng)中的應用;3、制作一個 Bootloader。二實驗環(huán)境Linux pc (Linux 系統(tǒng),以太網(wǎng)線一根,交叉編譯工具鏈,z 源碼包。三實驗步驟1、啟動S5PV210 的Linux 宿主機,在主目錄下,能找到uoot 的源碼包文件夾有則直接用cd 命令切換到源碼目錄下如果沒有,可以拷貝u-boot-s5pv210.tar.gz 源碼包到主目錄后,通過解壓命令解壓源碼包;解壓命令:tar zxvfu-boot-s5pv210.tar.gz Cd/hom
2、e/cvtech/u-uoot-s5pv210:2cd uboot cd u-boot-s5pv2103、執(zhí)行 make clean 命令,清除之前編譯生成的文件。4、執(zhí)行 make 命令編譯出 uboot.bin 文件。命令: makeuboot uboot.bin 文件。uboot.bin 文件:5、燒寫 ubootuboot.bin SD sd 卡啟動,并通過指導sdfuse uboot.bin flash nand uboot 的命令。SD 卡啟動:6、使用和驗證 Bootloader 命令help-uboot 提供的所有可用命令,以及命令的簡介help -打印出此命令的具體使用方法根
3、據(jù)某個命令的具體使用方法,使用這個命令四實驗思考bootloader 的作用?bootloader 就是在操作系統(tǒng)內(nèi)核運行之前運行的一小段程序。通過這個小程序我們主要完成以下內(nèi)容:初始化硬件設備。建立內(nèi)存空間的映射。創(chuàng)建內(nèi)核需要的一些信息,并將這些信息通過相關機制,傳遞個給內(nèi)核。將系統(tǒng)的軟硬件環(huán)境設置成一個合適的狀態(tài)。2、理解 bootloader 的啟動過程?bootloader 來完成。Bootloader CPU CPU bootloader, r t M CPU 的體系結(jié)構(gòu)外,Bootloader 實際上也依賴于具體的嵌入式版級設備的配置。也就是兩塊不同的嵌入式版,即使他們是基于同一種
4、CPU bootloader 也運行到另一塊板子上, Bootloader 源程序。Bootloader Bootloader 提供初始化代碼,并初始化單板,這樣就可以執(zhí)行其他程序,最初的初始化程序都是給體系結(jié)構(gòu)下匯編語言寫成的。在初始化相應的硬件信息之后, Bootloader 會引導完整的操作系統(tǒng),他會定位加載操作系統(tǒng),并將控制權(quán)交給操作系統(tǒng)。當操作系統(tǒng)獲取控制權(quán)之后,嵌入式下的 Bootloader 將不復存在。3、如何修改 bootloader? 1) 安 裝 cross compiler 2)u-boot-1.1.6.tar.bz2 3)make smdk2410_configsystem output: Configuring for smdk2410 board. 4)modify the makefile 因為要改變編譯器modify :ifeq ($(ARCH),arm) CROSS_COMPILE = arm-linux- endiftoifeq ($(ARCH),arm) CROSS_COMPILE = arm-elf- endif5)make 生成 u-boot.b
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題2.9 函數(shù)的零點(原卷版)-2024年高考數(shù)學一輪復習精講精練寶典(新高考專用)
- 2022年北京市石景山初三二模英語試卷及答案
- (一模)萍鄉(xiāng)市2025年高三第一次模擬考試生物試卷(含答案解析)
- 2020-2021深圳寶文學校小學三年級數(shù)學下期中第一次模擬試卷(及答案)
- 機井電力配套施工方案
- 關于活動付款合同范例
- 專利委托合同范例
- 化工勞務合同范例
- 保安工作總結(jié)計劃裝飾行業(yè)保安工作的工地保護
- 會計工作與企業(yè)發(fā)展的關系計劃
- 南充市高2025屆高三高考適應性考試(二診)英語試卷
- 2025年湖南有色金屬職業(yè)技術學院單招職業(yè)傾向性測試題庫附答案
- 第五章產(chǎn)前檢查及高危妊娠監(jiān)測課件
- 《人工智能基礎》課件-AI的前世今生:她從哪里來
- 《防止電力建設工程施工安全事故三十項重點要求》
- 外研版九年級英語下冊Module-4-Unit-2教學課件(PPT 16頁)
- 精品隨班就讀個別化教學計劃
- 第一章 - 免疫規(guī)劃信息管理系統(tǒng)
- 初中語文四大名著選擇題精選48道(修訂版帶答案)
- 下肢血管超聲規(guī)范檢查與診斷(精品)
- 職業(yè)駕駛員職業(yè)心理和生理健康
評論
0/150
提交評論