基于MN103E的嵌入式評(píng)估板設(shè)計(jì)和實(shí)現(xiàn)
發(fā)布時(shí)間:2021-02-06 13:30
嵌入式系統(tǒng)主要由嵌入式處理器、相關(guān)支撐硬件、嵌入式操作系統(tǒng)及上層應(yīng)用軟件等部分組成,它是集軟、硬件于一體的可獨(dú)立工作的系統(tǒng)。隨著科學(xué)技術(shù)的飛速發(fā)展,嵌入式計(jì)算機(jī)系統(tǒng)已經(jīng)成為了通用計(jì)算機(jī)系統(tǒng)以外的又一個(gè)IT焦點(diǎn)。它廣泛應(yīng)用于網(wǎng)絡(luò)控制、多媒體和便攜式通信設(shè)備等各個(gè)領(lǐng)域,改變了人們的生活習(xí)慣。在這種背景下,各大半導(dǎo)體公司紛紛推出功能各異的嵌入式微處理器以搶占這一市場(chǎng)。MN103E是松下半導(dǎo)體公司適時(shí)推出的一款高效、低功耗的32位嵌入式處理器。該處理器結(jié)構(gòu)簡(jiǎn)單,性能優(yōu)良,非常適合于大量數(shù)據(jù)處理和實(shí)時(shí)控制等領(lǐng)域的應(yīng)用。本文提出并設(shè)計(jì)了基于MN103E處理器的評(píng)估版系統(tǒng),實(shí)現(xiàn)了評(píng)估板硬件平臺(tái)的詳細(xì)設(shè)計(jì)和軟件系統(tǒng)的移植。首先介紹了嵌入式系統(tǒng)的概念和發(fā)展?fàn)顩r,并介紹了嵌入式微處理器和嵌入式操作系統(tǒng)的相關(guān)情況。分析了MN103E的結(jié)構(gòu)特點(diǎn)和地址空間,簡(jiǎn)要介紹了MN103E的總線相關(guān)寄存器。在此基礎(chǔ)之上,給出了評(píng)估板系統(tǒng)的硬件平臺(tái)和軟件平臺(tái)的總體架構(gòu)。本文接著詳細(xì)設(shè)計(jì)了評(píng)估板硬件平臺(tái)各模塊接口電路,包括存儲(chǔ)系統(tǒng)、通信系統(tǒng)、人機(jī)交互系統(tǒng)以及輔助電路四個(gè)部分。提出并設(shè)計(jì)了基于PSRAM的調(diào)試方法,電路設(shè)計(jì)中的...
【文章來(lái)源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁(yè)數(shù)】:64 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
MN103E內(nèi)部結(jié)構(gòu)
I2C接口,A/D接口,串行接口,以及6組IO口。本評(píng)估板的設(shè)計(jì)中,總線的功能非常重要,因?yàn)榘迳蠋缀跛械钠骷际峭ㄟ^(guò)總線接入MN103E的。下面介紹MN103E的總線結(jié)構(gòu),如圖2-2所示。圖2-2 MN013E總線結(jié)構(gòu)圖2-2中的核心集中在總線控制器BCU上,BCU是CPU核與外部器件通信的中轉(zhuǎn)站。CPU核通過(guò)指令控制BCU的動(dòng)作,同時(shí)通過(guò)BCU傳輸相應(yīng)的數(shù)據(jù)。而B(niǎo)CU向外則作為主控設(shè)備,控制外側(cè)四個(gè)接口:SBC、MBC、內(nèi)部RAM和內(nèi)部IO。這四部份的地址空間統(tǒng)一由BCU配置,其中外部器件只能通過(guò)SBC和MBC接入。SBC和MBC直接面向外部設(shè)備,本板中除內(nèi)存外,其他器件均通過(guò)SBC與MN103E通信。此外,DMA總線可以作為主控,通過(guò)B
使用MMU地址空間首先介紹使用MMU的地址空間情況
【參考文獻(xiàn)】:
期刊論文
[1]U-Boot在嵌入式系統(tǒng)上的移植分析與實(shí)現(xiàn)[J]. 何景波,孫運(yùn)強(qiáng),姚愛(ài)琴. 機(jī)械工程與自動(dòng)化. 2009(04)
[2]嵌入式Linux系統(tǒng)中的多層次驅(qū)動(dòng)程序[J]. 趙利娜,賈豫東,歐攀. 計(jì)算機(jī)工程. 2009(09)
[3]嵌入式系統(tǒng)綜述[J]. 劉麗娜. 科技創(chuàng)新導(dǎo)報(bào). 2009(11)
[4]嵌入式軟件測(cè)試研究[J]. 池云. 中國(guó)科技信息. 2009(02)
[5]基于Blackfin-uClinux嵌入式平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 吳川,王斌. 計(jì)算機(jī)工程與設(shè)計(jì). 2008(22)
[6]基于LPC2210的U-Boot移植[J]. 李彥中,張曦煌,李巖. 計(jì)算機(jī)工程與設(shè)計(jì). 2008(02)
[7]嵌入式Linux系統(tǒng)中字符設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)[J]. 李勝朝,黃先祥,謝建. 計(jì)算機(jī)工程. 2007(04)
[8]U-Boot移植問(wèn)題分析及應(yīng)用實(shí)例[J]. 李志剛,周西峰. 儀器儀表用戶. 2006(06)
[9]U-boot的啟動(dòng)流程分析[J]. 劉洋,李蘭英. 科技資訊. 2006(29)
[10]Bootloader的分析和設(shè)計(jì)[J]. 聶俊航,邱輝. 微處理機(jī). 2006(04)
本文編號(hào):3020695
【文章來(lái)源】:哈爾濱工業(yè)大學(xué)黑龍江省 211工程院校 985工程院校
【文章頁(yè)數(shù)】:64 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
MN103E內(nèi)部結(jié)構(gòu)
I2C接口,A/D接口,串行接口,以及6組IO口。本評(píng)估板的設(shè)計(jì)中,總線的功能非常重要,因?yàn)榘迳蠋缀跛械钠骷际峭ㄟ^(guò)總線接入MN103E的。下面介紹MN103E的總線結(jié)構(gòu),如圖2-2所示。圖2-2 MN013E總線結(jié)構(gòu)圖2-2中的核心集中在總線控制器BCU上,BCU是CPU核與外部器件通信的中轉(zhuǎn)站。CPU核通過(guò)指令控制BCU的動(dòng)作,同時(shí)通過(guò)BCU傳輸相應(yīng)的數(shù)據(jù)。而B(niǎo)CU向外則作為主控設(shè)備,控制外側(cè)四個(gè)接口:SBC、MBC、內(nèi)部RAM和內(nèi)部IO。這四部份的地址空間統(tǒng)一由BCU配置,其中外部器件只能通過(guò)SBC和MBC接入。SBC和MBC直接面向外部設(shè)備,本板中除內(nèi)存外,其他器件均通過(guò)SBC與MN103E通信。此外,DMA總線可以作為主控,通過(guò)B
使用MMU地址空間首先介紹使用MMU的地址空間情況
【參考文獻(xiàn)】:
期刊論文
[1]U-Boot在嵌入式系統(tǒng)上的移植分析與實(shí)現(xiàn)[J]. 何景波,孫運(yùn)強(qiáng),姚愛(ài)琴. 機(jī)械工程與自動(dòng)化. 2009(04)
[2]嵌入式Linux系統(tǒng)中的多層次驅(qū)動(dòng)程序[J]. 趙利娜,賈豫東,歐攀. 計(jì)算機(jī)工程. 2009(09)
[3]嵌入式系統(tǒng)綜述[J]. 劉麗娜. 科技創(chuàng)新導(dǎo)報(bào). 2009(11)
[4]嵌入式軟件測(cè)試研究[J]. 池云. 中國(guó)科技信息. 2009(02)
[5]基于Blackfin-uClinux嵌入式平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 吳川,王斌. 計(jì)算機(jī)工程與設(shè)計(jì). 2008(22)
[6]基于LPC2210的U-Boot移植[J]. 李彥中,張曦煌,李巖. 計(jì)算機(jī)工程與設(shè)計(jì). 2008(02)
[7]嵌入式Linux系統(tǒng)中字符設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)[J]. 李勝朝,黃先祥,謝建. 計(jì)算機(jī)工程. 2007(04)
[8]U-Boot移植問(wèn)題分析及應(yīng)用實(shí)例[J]. 李志剛,周西峰. 儀器儀表用戶. 2006(06)
[9]U-boot的啟動(dòng)流程分析[J]. 劉洋,李蘭英. 科技資訊. 2006(29)
[10]Bootloader的分析和設(shè)計(jì)[J]. 聶俊航,邱輝. 微處理機(jī). 2006(04)
本文編號(hào):3020695
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3020695.html
最近更新
教材專著