SD9200-ARM9嵌入式教學(xué)實驗平臺的設(shè)計與實現(xiàn)
發(fā)布時間:2020-06-06 20:02
【摘要】:隨著嵌入式系統(tǒng)發(fā)展的日新月異,芯片制造技術(shù)的不斷革新,嵌入式計算機已被應(yīng)用到各個領(lǐng)域和產(chǎn)品中。為了適應(yīng)社會的需求,目前大多數(shù)高等院校都開設(shè)了嵌入式系統(tǒng)課程,嵌入式系統(tǒng)的教學(xué)和實驗也逐漸被眾多院校所重視。如何合理設(shè)計嵌入式系統(tǒng)教學(xué)的實驗平臺,為高等院校提供一種功能完備、價格低廉、技術(shù)流行、能滿足教學(xué)和開發(fā)雙重需求的嵌入式系統(tǒng)課程教學(xué)實驗平臺正是本課題研究和解決的重點。 本課題以兼顧教學(xué)與應(yīng)用開發(fā)為出發(fā)點,自主研發(fā)了一個基于ARM9處理器的教學(xué)實驗和開發(fā)平臺SD9200。該平臺結(jié)合了當(dāng)前高校嵌入式教學(xué)的普遍需求,以ATMEL公司的AT91RM9200處理器為核心,擴展了嵌入式應(yīng)用中常用的外圍硬件和接口。同時,還設(shè)計了嵌入式開發(fā)中必備的軟件支撐環(huán)境,極大地方便了嵌入式系統(tǒng)教學(xué)實驗和應(yīng)用開發(fā)。 本文首先闡述了在設(shè)計過程中用到的理論和技術(shù)依據(jù);緊接著從總體上給出了SD9200的設(shè)計方案,包括軟件設(shè)計思路和硬件的選擇;然后給出了SD9200的硬件設(shè)計、各硬件模塊的原理框圖以及測試流程;然后是軟件的詳細設(shè)計和實現(xiàn),包括SdIDE for ARM集成開發(fā)環(huán)境、JFW9200編程器、引導(dǎo)程序bootflash和教學(xué)實驗程序,同時還給出了U-Boot和Linux的移植方法和過程。
【圖文】:
入式教學(xué)實驗平臺也是沿用了以上開發(fā)模有:①提供硬件評估板、交叉開發(fā)工具、于高校嵌入式教學(xué)又可用于測試開發(fā);③1-1 為 SD9200 教學(xué)實驗平臺模型圖。嵌入式系統(tǒng)在生產(chǎn)研發(fā)、高校教學(xué)得到大驗平臺具有如下現(xiàn)實意義: 核心,研究基于 ARM9 核心的嵌入式教員提供一套廉價實用的工具;統(tǒng)教學(xué)的需求,并可為 32 位嵌入式系統(tǒng)硬件評估板圖 1-1 SD9200 教學(xué)實驗平臺模型圖
本課題中選用的ATMEL公司出品的AT91RM9200是基于ARM920T核的芯片,本節(jié)將著重對 ARM920T 進行介紹。2.2.1 CPU 核簡介所有的 ARM9 系列處理器都是基于 ARM9TDMI 核心或者是其變種。ARM920T實際上是 ARM9TDMI 核心+cache+MMU。它有如下特點[9][10]:① 哈佛構(gòu)架② 16K 的 D+I cache③ 集成 MMU 內(nèi)存管理單元,,可實現(xiàn)虛存④ 支持 ARM 調(diào)試機制支持硬件和軟件調(diào)試⑤ 支持 AMBA、ASB 和 AHB 總線結(jié)構(gòu)⑥ 支持 ICE(In-Circuit Emulator)在線仿真工作模式⑦ 支持 ETM(Embedded Trace Macrocell),可跟蹤指令與數(shù)據(jù)圖 2-2 為 ARM920T 的功能原理框圖。
【學(xué)位授予單位】:蘇州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2006
【分類號】:TP368.11-4
本文編號:2700189
【圖文】:
入式教學(xué)實驗平臺也是沿用了以上開發(fā)模有:①提供硬件評估板、交叉開發(fā)工具、于高校嵌入式教學(xué)又可用于測試開發(fā);③1-1 為 SD9200 教學(xué)實驗平臺模型圖。嵌入式系統(tǒng)在生產(chǎn)研發(fā)、高校教學(xué)得到大驗平臺具有如下現(xiàn)實意義: 核心,研究基于 ARM9 核心的嵌入式教員提供一套廉價實用的工具;統(tǒng)教學(xué)的需求,并可為 32 位嵌入式系統(tǒng)硬件評估板圖 1-1 SD9200 教學(xué)實驗平臺模型圖
本課題中選用的ATMEL公司出品的AT91RM9200是基于ARM920T核的芯片,本節(jié)將著重對 ARM920T 進行介紹。2.2.1 CPU 核簡介所有的 ARM9 系列處理器都是基于 ARM9TDMI 核心或者是其變種。ARM920T實際上是 ARM9TDMI 核心+cache+MMU。它有如下特點[9][10]:① 哈佛構(gòu)架② 16K 的 D+I cache③ 集成 MMU 內(nèi)存管理單元,,可實現(xiàn)虛存④ 支持 ARM 調(diào)試機制支持硬件和軟件調(diào)試⑤ 支持 AMBA、ASB 和 AHB 總線結(jié)構(gòu)⑥ 支持 ICE(In-Circuit Emulator)在線仿真工作模式⑦ 支持 ETM(Embedded Trace Macrocell),可跟蹤指令與數(shù)據(jù)圖 2-2 為 ARM920T 的功能原理框圖。
【學(xué)位授予單位】:蘇州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2006
【分類號】:TP368.11-4
【引證文獻】
相關(guān)碩士學(xué)位論文 前2條
1 郭繼偉;基于ColdFire的評估系統(tǒng)的設(shè)計與實現(xiàn)[D];蘇州大學(xué);2007年
2 徐鳳亮;嵌入式Modbus/TCP網(wǎng)關(guān)的設(shè)計與實現(xiàn)[D];蘇州大學(xué);2007年
本文編號:2700189
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2700189.html
最近更新
教材專著