基于S3C44B0的BootLoader設(shè)計(jì)與實(shí)現(xiàn)
【學(xué)位授予單位】:哈爾濱理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2007
【分類(lèi)號(hào)】:TP368.11
【圖文】:
- 25 -圖 3-3 S3C44B0 功能結(jié)構(gòu)框圖Fig.3-3 S3C44B0 function block diagram3.1.2 BootLoader 軟件開(kāi)發(fā)環(huán)境的構(gòu)建根據(jù)功能不同,ARM 應(yīng)用軟件的開(kāi)發(fā)工具分別有:編輯軟件、編譯軟件、匯編軟件、連接軟件、調(diào)試軟件、JTAG 仿真器、目標(biāo)板等。在用 ARM處理器開(kāi)發(fā)嵌入式系統(tǒng)時(shí),一套包含各種軟件的集成開(kāi)發(fā)環(huán)境是必不可少的; BootLoader 的應(yīng)用開(kāi)發(fā)環(huán)境一般是由目標(biāo)系統(tǒng)硬件開(kāi)發(fā)板和宿主 PC機(jī)所構(gòu)成。硬件開(kāi)發(fā)板用于 BootLoader 和操作系統(tǒng)內(nèi)核的運(yùn)行,而B(niǎo)ootLoader 和操作系統(tǒng)內(nèi)核的編譯、開(kāi)發(fā)和調(diào)試則需要借助宿主 PC 機(jī)來(lái)完
圖 3-4 Bootloader 結(jié)構(gòu)圖Fig.3-4 Bootloader block diagram3.3 BootLoader 的移植準(zhǔn)備BootLoader 的移植操作前需要做如下兩個(gè)工作。3.3.1 硬件資源分析對(duì)嵌入式系統(tǒng)進(jìn)行硬件分析,判定是否滿(mǎn)足移植條件,可分為以下兩種情況[27]:1.硬件資源完全支持條件 在完全不改變 U-boot 程序源代碼的條件下,選用 U-boot 程序完全支持的嵌入式微處理器,并且選用 U-boot 完全支持的主板配置資源;疽浦矖l件即是通過(guò)分析 U-boot 下的 board 目錄和 cpu 目錄,訂制開(kāi)發(fā)板,使開(kāi)發(fā)板的配置與之相適應(yīng),但是這種情況與實(shí)際開(kāi)發(fā)不太吻合。2.硬件資源支持修改后的代碼 開(kāi)發(fā)者己經(jīng)選用某種類(lèi)型的嵌入式微處
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前10條
1 徐航;基于S3C44BOX的工業(yè)用煤成份分析儀研究[D];鄭州大學(xué);2010年
2 聶宏艷;基于MIPS的Bootloader的設(shè)計(jì)和實(shí)現(xiàn)[D];西安電子科技大學(xué);2011年
3 陶鋒;嵌入式數(shù)字量變換器測(cè)試臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];中北大學(xué);2011年
4 朱恩慶;液冷源控制系統(tǒng)的研制[D];南京理工大學(xué);2011年
5 崔殷;基于ARM9的智能公交控制終端設(shè)計(jì)與實(shí)現(xiàn)[D];武漢紡織大學(xué);2011年
6 包峰;基于ARM9的FBG傳感器解調(diào)技術(shù)的研究[D];哈爾濱理工大學(xué);2011年
7 周罡;基于CAN總線的汽車(chē)儀表的研究與設(shè)計(jì)[D];哈爾濱工程大學(xué);2009年
8 韓超;基于ARM的嵌入式USB/以太網(wǎng)轉(zhuǎn)換器的設(shè)計(jì)與實(shí)現(xiàn)[D];安徽大學(xué);2010年
9 趙堅(jiān)固;基于ARM+FPGA協(xié)議轉(zhuǎn)換器的設(shè)計(jì)與實(shí)現(xiàn)[D];北京化工大學(xué);2010年
10 周書(shū)林;基于S3C2440A的bootloader設(shè)計(jì)與實(shí)現(xiàn)[D];江蘇科技大學(xué);2010年
本文編號(hào):2724058
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2724058.html