基于龍芯3A處理器的嵌入式系統(tǒng)的設(shè)計與實(shí)現(xiàn)
本文關(guān)鍵詞:基于龍芯3A處理器的嵌入式系統(tǒng)的設(shè)計與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:在航空控制和制造等特殊領(lǐng)域使用國外生產(chǎn)的CPU,會給航空嵌入式專用計算機(jī)的應(yīng)用帶來許多限制和安全隱患。為解決這一問題,本文以中科院計算所研制的龍芯3A處理器為核心,利用嵌入式系統(tǒng)開發(fā)與應(yīng)用技術(shù),提出了可控性強(qiáng)、可靠性高的嵌入式計算機(jī)系統(tǒng)的設(shè)計方案。 本文對龍芯3A處理器、嵌入式系統(tǒng)組成與開發(fā)、虛擬計算機(jī)技術(shù)、嵌入式Linux操作系統(tǒng)做了簡要介紹,實(shí)現(xiàn)了基于龍芯3A處理器的嵌入式系統(tǒng),著重論述了系統(tǒng)硬件模塊及軟件子系統(tǒng)的實(shí)現(xiàn)過程。首先,本文依據(jù)需求分析設(shè)計了系統(tǒng)框架,實(shí)現(xiàn)了系統(tǒng)硬件平臺。其次,本文詳細(xì)描述了軟件子系統(tǒng)各個部分的設(shè)計過程。在軟件平臺的選擇上,采用Linux操作系統(tǒng),,并在此平臺上完成了基于PROM監(jiān)視器(Programmable Read-Only Memory Monitor, PMON)的啟動程序的設(shè)計;從軟件角度完成了操作系統(tǒng)內(nèi)核的編譯、配置和剪裁過程;完成了PCI設(shè)備驅(qū)動程序的開發(fā);針對硬件子系統(tǒng)設(shè)計了硬件模塊測試軟件。 設(shè)計結(jié)束后進(jìn)行了系統(tǒng)測試,結(jié)果表明所設(shè)計的軟硬件結(jié)合的嵌入式系統(tǒng)工作正常,性能穩(wěn)定,達(dá)到了預(yù)期要求。
【關(guān)鍵詞】:嵌入式系統(tǒng) 設(shè)備驅(qū)動 PMON 龍芯3A Linux
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP332;TP311.52
【目錄】:
- 摘要3-4
- Abstract4-7
- 第一章 緒論7-13
- 1.1 選題背景及意義7
- 1.2 國內(nèi)外現(xiàn)狀分析7-10
- 1.2.1 國外現(xiàn)狀分析7-9
- 1.2.2 國內(nèi)現(xiàn)狀分析9-10
- 1.3 課題來源及主要工作10
- 1.4 論文組織結(jié)構(gòu)10-13
- 第二章 相關(guān)技術(shù)概述13-25
- 2.1 龍芯 3A 處理器13-16
- 2.2 嵌入式系統(tǒng)概述16-19
- 2.2.1 嵌入式系統(tǒng)組成結(jié)構(gòu)16-17
- 2.2.2 嵌入式系統(tǒng)開發(fā)流程17-19
- 2.2.3 嵌入式系統(tǒng)應(yīng)用推廣19
- 2.3 虛擬計算機(jī)技術(shù)19-21
- 2.4 嵌入式 Linux 操作系統(tǒng)21-23
- 2.5 本章小結(jié)23-25
- 第三章 系統(tǒng)需求分析與總體設(shè)計25-43
- 3.1 基于龍芯 3A 處理器的嵌入式系統(tǒng)需求分析25-27
- 3.1.1 功能需求分析25-27
- 3.1.2 性能需求分析27
- 3.2 嵌入式硬件子系統(tǒng)27-36
- 3.2.1 嵌入式硬件子系統(tǒng)總體方案設(shè)計28-29
- 3.2.2 嵌入式硬件子系統(tǒng)模塊設(shè)計29-36
- 3.3 嵌入式軟件子系統(tǒng)36-41
- 3.3.1 系統(tǒng)軟件總體方案設(shè)計36-39
- 3.3.2 硬件模塊測試軟件總體方案設(shè)計39-41
- 3.4 本章小結(jié)41-43
- 第四章 嵌入式軟件子系統(tǒng)詳細(xì)設(shè)計與實(shí)現(xiàn)43-63
- 4.1 PMON 啟動程序詳細(xì)設(shè)計與實(shí)現(xiàn)43-49
- 4.1.1 PMON 程序結(jié)構(gòu)及主要命令43-45
- 4.1.2 PMON 啟動程序代碼開發(fā)45-47
- 4.1.3 PMON 啟動設(shè)置與編譯47-49
- 4.2 嵌入式 Linux 操作系統(tǒng)的構(gòu)建49-54
- 4.2.1 Linux 內(nèi)核源碼的獲取和處理49
- 4.2.2 Linux 內(nèi)核的配置與編譯49-51
- 4.2.3 Linux 文件系統(tǒng)的移植51-52
- 4.2.4 Linux 系統(tǒng)啟動管理器52-54
- 4.3 設(shè)備驅(qū)動程序設(shè)計與開發(fā)54-59
- 4.3.1 Linux 平臺下設(shè)備驅(qū)動開發(fā)54-55
- 4.3.2 PCI 驅(qū)動程序數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)55-57
- 4.3.3 PCI 驅(qū)動程序模塊開發(fā)57-59
- 4.3.4 PCI 設(shè)備驅(qū)動程序的加載59
- 4.4 硬件模塊測試軟件實(shí)現(xiàn)59-61
- 4.4.1 存儲器模塊功能測試?yán)?/span>59-61
- 4.4.2 串口模塊測試?yán)?/span>61
- 4.5 本章小結(jié)61-63
- 第五章 系統(tǒng)測試與分析63-75
- 5.1 系統(tǒng)測試環(huán)境及測試需求63-65
- 5.2 功能測試65-71
- 5.2.1 基本功能測試65-67
- 5.2.2 數(shù)據(jù)控制功能測試67-71
- 5.2.3 擴(kuò)展功能測試71
- 5.3 性能測試71-73
- 5.4 本章小結(jié)73-75
- 第六章 結(jié)束語75-77
- 6.1 論文工作總結(jié)75
- 6.2 后續(xù)工作展望75-77
- 致謝77-79
- 參考文獻(xiàn)79-81
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前9條
1 謝勇,李崢,竇衡;Linux下PCI設(shè)備驅(qū)動程序的實(shí)現(xiàn)[J];電子對抗技術(shù);2005年03期
2 宋延昭;嵌入式操作系統(tǒng)介紹及選型原則[J];工業(yè)控制計算機(jī);2005年07期
3 霍曼,鄧中衛(wèi);國外軍用飛機(jī)航空電子系統(tǒng)發(fā)展趨勢[J];航空電子技術(shù);2004年04期
4 曾毅,張小松,陳景春,李毅超;JTAG邊界掃描技術(shù)及其在嵌入式開發(fā)中的應(yīng)用[J];計算機(jī)應(yīng)用;2004年S2期
5 張淑芬;陳學(xué)斌;張帥;;虛擬化技術(shù)在計算機(jī)實(shí)踐教學(xué)中的應(yīng)用研究[J];計算機(jī)教育;2009年13期
6 施蕾;劉波;周凱;;基于SPARC V8結(jié)構(gòu)處理器的計算機(jī)系統(tǒng)設(shè)計[J];空間控制技術(shù)與應(yīng)用;2008年03期
7 王保平;;GRUB實(shí)現(xiàn)多系統(tǒng)統(tǒng)一引導(dǎo)的應(yīng)用研究[J];微計算機(jī)應(yīng)用;2008年11期
8 趙祖蔭;基于VMware軟件的虛擬計算機(jī)的構(gòu)建方法[J];微型電腦應(yīng)用;2004年06期
9 劉丹;;嵌入式系統(tǒng)開發(fā)方法綜述[J];儀器儀表標(biāo)準(zhǔn)化與計量;2008年04期
本文關(guān)鍵詞:基于龍芯3A處理器的嵌入式系統(tǒng)的設(shè)計與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號:388337
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/388337.html