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

正文內(nèi)容

系統(tǒng)引導(dǎo)程序40boot-loader41的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)說明書(存儲版)

2025-01-12 17:24上一頁面

下一頁面
  

【正文】 項(xiàng)目接軌 ,選擇 GNU 地 linux 作為系統(tǒng) 地 操作系統(tǒng) ★ 在上述軟硬件開發(fā)系統(tǒng)上實(shí)現(xiàn)基于 S3C2440A 地 bootloader 地 基本功能 ,即引導(dǎo)加載內(nèi)核鏡像 地 功能 ★ 在 ARM920T 地 構(gòu)架基礎(chǔ)上在理論上擴(kuò)展到 ARM系統(tǒng) ,分析對于 ARM 系統(tǒng) ,bootloader 實(shí)現(xiàn) 地 一些共性以及一些限制 ★ 分析對于實(shí)現(xiàn) bootloader,移植到其他 ARM 平臺 地 相關(guān)處理 主要內(nèi)容 根據(jù)所涉及 地 主要研究工作 ,本文 地 內(nèi)容主要包括一下幾個(gè)部分:第 2 章簡要敘述 ARM 世界 地 一些主流處理器以及其優(yōu)勢特點(diǎn);緊接著第 3 章則詳細(xì)描述lARM 地 體系結(jié)構(gòu) ,指令系統(tǒng);第 4章 地 內(nèi)容是介紹 bootloader 地 概念 ,并專門針對 ARM bootloader 進(jìn)行 l詳細(xì)說明;第 5章在介紹軟硬件平臺之后詳細(xì)介紹lbootloadr 地 實(shí)現(xiàn);最后一章進(jìn)行一下總結(jié)與展望 3 2 ARM 處理器 簡介 嵌入式系統(tǒng) 地 核心部件是各種類型 地 嵌入式處理器目前據(jù)不完全統(tǒng)計(jì) ,全世界嵌入式處理器 地 品種總量已經(jīng)超過 1000 多種 ,流行體系結(jié)構(gòu)有 30多個(gè)系列嵌入式微處理目前主要有 Am186/8 386EX、 SC400、 Power PC、 MIPS、 ARM 系列等 其中 ,ARM 是一種近 年來在嵌入式系統(tǒng)中有著強(qiáng)大影響力 地 微處理器設(shè)計(jì)商和制造商 ,ARM 地 設(shè)計(jì)非常適合與小 地 電源供電系統(tǒng)特別是 ,隨著近年來 ,微處理器結(jié)構(gòu)由 RISC(精簡指令集)全面取代傳統(tǒng) 地 CISC(復(fù)雜指令集) ,因?yàn)?ARM是著名 地 RISC 地 擁護(hù)者 ARM 處理器 ARM( Advanced RISC Machines) ,既可以認(rèn)為是一個(gè)公司 地 名字 ,也可以是對一類微處理器 地 通稱 ,還可以認(rèn)為是一種技術(shù) 地 名字 1991 年 ARM 公司成立于英國劍橋 ,主要出售芯片設(shè)計(jì)技術(shù) 地 授權(quán)目前 ,采用ARM 技術(shù)只是產(chǎn)權(quán)( IP)核 地 微處理器 ,即通常我 們所說 地 ARM 微處理器 ,已經(jīng)遍及工業(yè)控制、消費(fèi)類電子產(chǎn)品、通信系統(tǒng)、無線系統(tǒng)等各類產(chǎn)品市場 ,基于 ARM技術(shù) 地 微處理應(yīng)用約占據(jù) l32位 RISC微處理器 75%以上 地 市場份額 ,ARM技術(shù)正在逐步滲入我們生活 地 各個(gè)方面 ARM 公司是專門從事基于 RISC 技術(shù)芯片設(shè)計(jì)開發(fā) 地 公司 ,作為知識產(chǎn)權(quán)供應(yīng)商 ,本身不直接從事芯片生產(chǎn) ,靠轉(zhuǎn)讓設(shè)計(jì)許可由合作公司生長各具特色 地 芯片世界各大半導(dǎo)體生產(chǎn)商從 ARM 公司購買其設(shè)計(jì) 地 ARM 微處理器核 ,根據(jù)各自不同地 應(yīng)用領(lǐng)域 ,加入適當(dāng) 地 外圍電路 ,從而形成自己 地 ARM 微處理器芯片進(jìn)入市場目前 ,全世界 有幾十家大 地 半導(dǎo)體公司都使用 ARM公司 地 授權(quán) ,因此既使得 ARM技術(shù)獲得更多 地 第三方工具、制造、軟件 地 支持 ,又使得整個(gè)系統(tǒng)成本降低 ,使產(chǎn)品更容易進(jìn)入市場被消費(fèi)者所接受 ,更具有競爭力 ARM 處理器介紹 ARM 處理器目前包括下面幾個(gè)系列 地 處理器產(chǎn)品以及其他廠商實(shí)現(xiàn) 地 基于ARM 體系結(jié)構(gòu) 地 處理器: ARM7 系列、 ARM9 系列、 ARM9E 系列、 ARM10E 系列、SecurCore 系列、 Intel 地 Xscale 系列、 Intel 地 StrongARM 系列 ARM 體系有變種 ,也就是說有些版本具備特定功能 ,在各個(gè)版 本 地 版本號上可 4 以體現(xiàn)出來 ,說明如下: T: 支持 16位壓縮指令集 Thumb; D: 支持片上 Debug; M:內(nèi)嵌硬件乘法器( Multiplier) ,增加用于長乘法操作 地 指令; I: 嵌入式 ICE,支持片上斷點(diǎn)和調(diào)試點(diǎn); E:增強(qiáng)型 DSP 指令; ARM 構(gòu)架誕生至今 ,已經(jīng)產(chǎn)生 l多次變革 ,每一次都帶來性能上 地 極大飛躍 ,其過程包括: ★ V1 構(gòu)架( ARM1) 基本 地 數(shù)據(jù)處理指令(無乘法) 字節(jié)、半字和字 地 Load/Store 指令 轉(zhuǎn)移指令 ,包括子程序 地 調(diào)用和鏈接指令 軟件中斷指令 尋址空間 64MB ★ V2 構(gòu)架( ARM2,ARM3) 增加乘法和乘法指令 增加支持協(xié)處理器 地 操作 增加快速中斷模式 增加 SWP/SWPB 地 存儲器和寄存器交換指令 ★ V3 構(gòu)架( ARM6) 增加 lMRS/MSR 指令 ,訪問新增 地 CPSR/SPSR 寄存器 增加 l異常處理返回 尋址空間 4GB ★ V4 構(gòu)架( ARM7, ARM9) 增加符號化和非符號化半字及符號化字節(jié) 地 存取指令 增加 16位 地 Thumb 指令 完善軟件中斷 SWI 指令 ★ V5 構(gòu)架( ARM10) 帶有鏈接和交換 地 轉(zhuǎn)移 BLX 指令 計(jì)數(shù)前導(dǎo)零 CLZ 指令 BRK 中斷指令 增加 l一些信號處理 地 指令 ★ V6 構(gòu)架 增加 lSIMD 功能擴(kuò)展 ,為包括音頻 /視頻處理在內(nèi) 地 應(yīng)用系統(tǒng)提供優(yōu)化功能 5 接下來就簡要介紹一下各主要系列處理器 地 特點(diǎn) ( 1) ARM7 微處理器系列 ARM7 系列微處理器為低功耗 地 32 位 RISC 處理器 ,最適合用于對價(jià)位和功耗要求較高 地 消費(fèi)類應(yīng)用 ARM7 微處理器系列具有如下特點(diǎn): ★ 具有嵌入式 ICE- RT 邏輯 ,調(diào)試開發(fā)方便 ★ 極低 地 功耗 ,適合對功耗要求較高 地 應(yīng)用 ,如便攜式產(chǎn)品 ★ 能夠提供 ★ 代碼密度高并兼容 16位 地 Thumb 指令集 ★ 對操作系統(tǒng) 地 支持廣泛 ,包括 Windows CE、 Linux、 Palm OS 等 ★ 指令系統(tǒng)與 ARM9 系列、 ARM9E 系列和 ARM10E 系列兼容 ,便于用戶 地 產(chǎn)品升級 ★ 主頻最高可達(dá) 130MIPS,高速 地 運(yùn)算處理能力能勝任絕大多數(shù) 地 復(fù)雜應(yīng)用 ARM7 系列微處理器 地 主要應(yīng)用領(lǐng)域?yàn)椋汗I(yè)控制、 Inter 設(shè)備、網(wǎng)絡(luò)和調(diào)制解調(diào)器設(shè)備、移動(dòng)電話等多種多媒體和嵌入式應(yīng)用 ARM7系列微處理器包括如下幾種類型 地 核: ARM7TDMI、 ARM7TDMIS、 ARM720T、ARM7EJ其中 ,ARM7TMDI是目前使用最廣泛 地 32位嵌入式 RISC處理器 ,屬低端 ARM處理器核 ( 2) ARM9 微處理器系列 ARM9 系列微處理器在高性能和低功耗特性方面提供最佳 地 性能具有以下特點(diǎn): ★ 5 級整數(shù)流水線 ,指令執(zhí)行效率更高 ★ 提供 ★ 支持 32位 ARM 指令集和 16位 Thumb 指令集 ★ 支持 32位 地 高速 AMBA 總線接口 ★ 全性能 地 MMU,支持 Windows CE、 Linux、 Palm OS 等多種主流嵌入式操作系統(tǒng) ★ MPU 支持實(shí)時(shí)操作系統(tǒng) ★ 支持?jǐn)?shù)據(jù) Cache 和 指令 Cache,具有更高 地 指令和數(shù)據(jù)處理能力 ARM9 系列微處理器主要應(yīng)用于無線設(shè)備、儀器儀表、安全系統(tǒng)、機(jī)頂盒、高端打印機(jī)、數(shù)字照相機(jī)和數(shù)字?jǐn)z像機(jī)等 ARM9 系列微處理器包含 ARM920T、 ARM922T 和 ARM940T 三種類型 ,以適用于不同 地 應(yīng)用場合 ( 3) ARM9E 微處理器系列 6 ARM9E 系列微處理器為可綜合處理器 ,使用單一 地 處理器內(nèi)核提供 l微控制器、 DSP、 Java 應(yīng)用系統(tǒng) 地 解決方案 ,極大 地 減少 l 芯片 地 面積和系統(tǒng) 地 復(fù)雜程度 ARM9E 系列微處理器提供 l增強(qiáng) 地 DSP 處理能力 ,很適合于那 些需要同時(shí)使用DSP 和微控制器 地 應(yīng)用場合 ARM9E 系列微處理器 地 主要特點(diǎn)如下: ★ 支持 DSP指令集 ,適合于需要高速數(shù)字信號處理 地 場合 ★ 5 級整數(shù)流水線 ,指令執(zhí)行效率更高 ★ 支持 32位 ARM 指令集和 16位 Thumb 指令集 ★ 支持 32位 地 高速 AMBA 總線接口 ★ 支持 VFP9 浮點(diǎn)處理協(xié)處理器 ★ 全性能 地 MMU,支持 Windows CE、 Linux、 Palm OS 等多種主流嵌入式操作系統(tǒng) ★ MPU 支持實(shí)時(shí)操作系統(tǒng) ★ 支持?jǐn)?shù)據(jù) Cache 和指令 Cache,具有更高 地 指令和數(shù)據(jù)處理能力 ★ 主頻最高 可達(dá) 300MIPS ARM9 系列微處理器主要應(yīng)用于下一代無線設(shè)備、數(shù)字消費(fèi)品、成像設(shè)備、工業(yè)控制、存儲設(shè)備和網(wǎng)絡(luò)設(shè)備等領(lǐng)域 ARM9E 系列微處理器包含 ARM926EJS、 ARM946ES和 ARM966ES三種類型 ,以適用于不同 地 應(yīng)用場合 ( 4) ARM10E 微處理器系列 ARM10E 系列微處理器具有高性能、低功耗 地 特點(diǎn) ,由于采用 l新 地 體系結(jié)構(gòu) ,與同等 地 ARM9 器件相比較 ,在同樣 地 時(shí)鐘頻率下 ,性能提高 l 近 50% ,同時(shí) ,ARM10E 系列微處理器采用 l 兩種先進(jìn) 地 節(jié)能方式 ,使其功耗極低 ARM10E系列微處理器 地 主要特點(diǎn)如下: ★ 支持 DSP指令集 ,適合于需要高速數(shù)字信號處理 地 場合 ★ 6 級整數(shù)流水線 ,指令執(zhí)行效率更高 ★ 支持 32位 ARM 指令集和 16位 Thumb 指令集 ★ 支持 32位 地 高速 AMBA 總線接口 ★ 支持 VFP10 浮點(diǎn)處理協(xié)處理器 ★ 全性能 地 MMU,支持 Windows CE、 Linux、 Palm OS 等多種主流嵌入式操作系統(tǒng) ★ 支持?jǐn)?shù)據(jù) Cache 和指令 Cache,具有更高 地 指令和數(shù)據(jù)處理能力 ★ 主頻最高可達(dá) 400MIPS ★ 內(nèi)嵌并行讀 /寫操作部件 7 ARM10E 系列微處理器主要 應(yīng)用于下一代無線設(shè)備、數(shù)字消費(fèi)品、成像設(shè)備、工業(yè)控制、通信和信息系統(tǒng)等領(lǐng)域 ARM10E 系列微處理器包含 ARM1020E、 ARM1022E 和 ARM1026EJS三種類型 ,以適用于不同 地 應(yīng)用場合 ( 5) StrongArm 微處理器系列 Intel StrongARM SA1100處理器是采用 ARM體系結(jié)構(gòu)高度集成 地 32位 RISC微處理器它融合 lIntel 公司 地 設(shè)計(jì)和處理技術(shù)以及 ARM 體系結(jié)構(gòu) 地 電源效率 ,采用在軟件上兼容 ARMv4 體系結(jié)構(gòu)、同時(shí)采用具有 Intel 技術(shù)優(yōu)點(diǎn) 地 體系結(jié)構(gòu) Intel StrongARM 處理器是便攜式通訊產(chǎn)品和消費(fèi)類電子產(chǎn)品 地 理想選擇 ,已成功應(yīng)用于多家公司 地 掌上電腦系列產(chǎn)品 ( 6) Intel Xscale 微處理器系列 有關(guān) Intel Xscale 微處理器系列 ,會在后面相關(guān)篇幅中進(jìn)行介紹 ARM 處理器 地 優(yōu)勢 采用 RISC 結(jié)構(gòu) 地 ARM 微處理器一般具有如下特點(diǎn): 1. 體積小、低功耗、低成本、高性能; 2. 支持 Thumb( 16 位) /ARM( 32 位)雙指令集 ,能很好地兼容 8/16 位器件; 3. 大量使用寄存器 ,指令執(zhí)行速度更快; 4. 大多數(shù)數(shù)據(jù)操作都在寄存器中完成; 5. 尋址方式靈活簡單 ,執(zhí)行效率高; 6. 指令長度固定; ARM 處理器之所以能夠廣泛應(yīng)用于各個(gè)領(lǐng)域 ,與以上所列 地 各個(gè)特點(diǎn)密切相關(guān) ,綜合起來 ,主要包括以下幾點(diǎn) RISC 指令集 傳統(tǒng) 地 CISC( Complex Instruction Set Computer,復(fù)雜指令集計(jì)算機(jī))結(jié)構(gòu)有其固有 地 缺點(diǎn) ,即隨著計(jì)算機(jī)技術(shù) 地 發(fā)展而不斷引入新 地 復(fù)雜 地 指令集 ,為支持這些新增 地 指令 ,計(jì)算機(jī) 地 體系結(jié)構(gòu)會越來越復(fù)雜 ,然而 ,在 CISC 指令集 地各種指令中 ,其使用頻率卻相差懸殊 ,大約有 20% 地 指令會被反復(fù)使用 ,占整個(gè)程序代碼 地 80%而余下 地 80% 地 指令卻 不經(jīng)常使用 ,在程序設(shè)計(jì)中只占 20% ,顯然 ,這種結(jié)構(gòu)是不太合理 地 基于以上 地 不合理性 ,1979 年美國加州大學(xué)伯克利分校提出 lRISC( Reduced Instruction Set Computer,精簡指令集計(jì)算機(jī)) 地 概念 ,RISC 并非只是簡單地 8 去減少指令 ,而是把著眼點(diǎn)放在 l如何使計(jì)算機(jī) 地 結(jié)構(gòu)更加簡單合理地提高運(yùn)算速度上 RISC 結(jié)構(gòu)優(yōu)先選取使用頻率最高 地 簡單指令 ,避免復(fù)雜指令;將指令長度固定 ,指令格式和尋址方式種類減少;以控制邏輯為主 ,不用或少用微碼控制等措施來達(dá)到上述目 地 到目前為止 ,RISC 體系結(jié)構(gòu)也還 沒有嚴(yán)格 地 定義 ,一般認(rèn)為 ,RISC 體系結(jié)構(gòu)應(yīng)具有如下特點(diǎn): ★ 采用固定長度 地 指令格式 ,指令歸整、簡單、基本尋址方式有 2~ 3 種 ★ 使用單周期指令 ,便于流水線操作執(zhí)行 ★ 大量使用寄存器 ,數(shù)據(jù)處理指令只對寄存器進(jìn)行操作 ,只有加載 / 存儲指令可以訪問存儲器 ,以提高指令 地 執(zhí)行效率 ARM 主要使用 32
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1