基于blackfin561的硬件平臺構(gòu)建和底層系統(tǒng)實現(xiàn)
發(fā)布時間:2020-12-18 20:18
隨著電子技術(shù)、自動控制技術(shù)和計算機(jī)技術(shù)的發(fā)展,多核技術(shù)成為行業(yè)內(nèi)的又一選擇,并開始逐步替代單核技術(shù),多核技術(shù)有同構(gòu)與異構(gòu)之分,包括多核處理器技術(shù)和多核操作系統(tǒng)技術(shù),在嵌入式行業(yè)中,多核處理器典型的代表有TI的達(dá)芬奇技術(shù)和Intel的同構(gòu)多核技術(shù)等,多核操作系統(tǒng)最具代表的是開源的linux操作系統(tǒng),嵌入式Linux、Uclinux等嵌入式操作系統(tǒng),均延續(xù)了Linux支持多核處理器的特點。由于多核處理器技術(shù)對半導(dǎo)體技術(shù)和芯片工藝設(shè)計要求過高,以及Linux并行技術(shù)的歷史尚短,SMP對稱多核處理機(jī)制還不夠完善,如任務(wù)調(diào)度策略不合理性、同步與互斥造成的處理器利用的低效性、存儲非一致性、I/O口利用的局限性等。因此,如何解決這些難點成為了當(dāng)今嵌入式多核技術(shù)研究的主流方向之一。本論文中,參考ADI官方提供的硬件原理圖,針對擴(kuò)展存儲、提高總線利用效率等需求,設(shè)計實現(xiàn)了一個基于blackfin561雙核處理器的硬件平臺,對原有的相關(guān)硬件設(shè)計進(jìn)行了完善。在此基礎(chǔ)上,修改u-boot源碼,實現(xiàn)硬件的板級啟動;參考uClinux內(nèi)核源碼和Linux2.6內(nèi)核下提供的ARM內(nèi)核源碼,修改blackfin561...
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:90 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 多核技術(shù)背景
1.2 多核技術(shù)的發(fā)展現(xiàn)狀
1.3 論文設(shè)計內(nèi)容
1.4 論文章節(jié)組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)分析
2.1 blackfin561 官方評估板技術(shù)分析
2.2 交叉開發(fā)環(huán)境配置
2.3 嵌入式系統(tǒng)驅(qū)動開發(fā)技術(shù)
2.4 啟動引導(dǎo)技術(shù)
2.5 多核操作系統(tǒng)技術(shù)
2.6 文件系統(tǒng)移植
2.7 操作系統(tǒng)移植
2.8 中斷技術(shù)
2.9 本章小結(jié)
第三章 系統(tǒng)平臺設(shè)計
3.1 需求分析
3.2 交叉開發(fā)環(huán)境配置
3.3 系統(tǒng)平臺總體結(jié)構(gòu)設(shè)計
3.4 本章小結(jié)
第四章 硬件集成平臺設(shè)計實現(xiàn)
4.1 硬件設(shè)計思想
4.2 硬件設(shè)計實現(xiàn)
4.3 硬件調(diào)試
4.4 本章小結(jié)
第五章 底層軟件設(shè)計實現(xiàn)
5.1 底層軟件總體結(jié)構(gòu)
5.2 驅(qū)動移植
5.3 u-boot 移植
5.4 文件系統(tǒng)移植
5.5 操作系統(tǒng)移植
5.6 操作系統(tǒng)中斷實現(xiàn)
5.7 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
致謝
參考文獻(xiàn)
【參考文獻(xiàn)】:
期刊論文
[1]FPGA作為協(xié)處理器的中斷擴(kuò)展管理[J]. 戴碧,華卓立. 電子產(chǎn)品可靠性與環(huán)境試驗. 2007(04)
[2]“龍騰R2”微處理器精確中斷優(yōu)化實現(xiàn)[J]. 席晨,張盛兵,沈緒榜. 計算機(jī)應(yīng)用研究. 2007(07)
[3]Linux內(nèi)核基于對稱多處理機(jī)的實現(xiàn)分析[J]. 李彬,任國林. 計算機(jī)技術(shù)與發(fā)展. 2006(01)
[4]基于SMP的Linux內(nèi)核自旋鎖分析[J]. 彭正文,徐新愛. 江西教育學(xué)院學(xué)報(綜合). 2005(03)
[5]軟核處理器Nios系統(tǒng)中斷實現(xiàn)機(jī)制[J]. 殷偉鳳,李國勝. 浙江萬里學(xué)院學(xué)報. 2004(02)
[6]Linux操作系統(tǒng)內(nèi)核對SMP(對稱多處理器)的支持[J]. 高珍,吳永明,周衛(wèi)華. 計算機(jī)應(yīng)用研究. 2002(09)
[7]SMP Linux中進(jìn)程與CPU綁定的實現(xiàn)[J]. 安智平,張德運(yùn),高鵬. 小型微型計算機(jī)系統(tǒng). 2002(03)
[8]Linux系統(tǒng)對SMP并行處理的支持[J]. 黃道穎,張安琳,趙昭靈,張安琴. 鄭州輕工業(yè)學(xué)院學(xué)報. 2001(04)
[9]嵌入式LINUX的SMP實現(xiàn)[J]. 陳健. 計算機(jī)時代. 2000(09)
碩士論文
[1]二維動態(tài)可劃分內(nèi)存多核硬件支持[D]. 黃長賓.浙江大學(xué) 2008
[2]并行嵌入式操作系統(tǒng)中斷管理的研究及應(yīng)用[D]. 王興杰.西南交通大學(xué) 2008
[3]基于多核處理器的實時操作系統(tǒng)的擴(kuò)展[D]. 章承科.電子科技大學(xué) 2006
[4]嵌入式操作系統(tǒng)的設(shè)計與實現(xiàn)[D]. 張晶.浙江大學(xué) 2006
[5]面向多處理器結(jié)構(gòu)的嵌入式Linux系統(tǒng)研究與實現(xiàn)[D]. 鄧竹莎.電子科技大學(xué) 2006
[6]X微處理器內(nèi)部中斷處理機(jī)制設(shè)計與驗證[D]. 王海蛟.國防科學(xué)技術(shù)大學(xué) 2006
[7]多核處理器中CACHE一致性協(xié)議研究和實現(xiàn)[D]. 陳石坤.國防科學(xué)技術(shù)大學(xué) 2005
[8]Linux內(nèi)核支持SMP并行機(jī)制的分析[D]. 潘華.四川大學(xué) 2005
本文編號:2924549
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:90 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 多核技術(shù)背景
1.2 多核技術(shù)的發(fā)展現(xiàn)狀
1.3 論文設(shè)計內(nèi)容
1.4 論文章節(jié)組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)分析
2.1 blackfin561 官方評估板技術(shù)分析
2.2 交叉開發(fā)環(huán)境配置
2.3 嵌入式系統(tǒng)驅(qū)動開發(fā)技術(shù)
2.4 啟動引導(dǎo)技術(shù)
2.5 多核操作系統(tǒng)技術(shù)
2.6 文件系統(tǒng)移植
2.7 操作系統(tǒng)移植
2.8 中斷技術(shù)
2.9 本章小結(jié)
第三章 系統(tǒng)平臺設(shè)計
3.1 需求分析
3.2 交叉開發(fā)環(huán)境配置
3.3 系統(tǒng)平臺總體結(jié)構(gòu)設(shè)計
3.4 本章小結(jié)
第四章 硬件集成平臺設(shè)計實現(xiàn)
4.1 硬件設(shè)計思想
4.2 硬件設(shè)計實現(xiàn)
4.3 硬件調(diào)試
4.4 本章小結(jié)
第五章 底層軟件設(shè)計實現(xiàn)
5.1 底層軟件總體結(jié)構(gòu)
5.2 驅(qū)動移植
5.3 u-boot 移植
5.4 文件系統(tǒng)移植
5.5 操作系統(tǒng)移植
5.6 操作系統(tǒng)中斷實現(xiàn)
5.7 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
致謝
參考文獻(xiàn)
【參考文獻(xiàn)】:
期刊論文
[1]FPGA作為協(xié)處理器的中斷擴(kuò)展管理[J]. 戴碧,華卓立. 電子產(chǎn)品可靠性與環(huán)境試驗. 2007(04)
[2]“龍騰R2”微處理器精確中斷優(yōu)化實現(xiàn)[J]. 席晨,張盛兵,沈緒榜. 計算機(jī)應(yīng)用研究. 2007(07)
[3]Linux內(nèi)核基于對稱多處理機(jī)的實現(xiàn)分析[J]. 李彬,任國林. 計算機(jī)技術(shù)與發(fā)展. 2006(01)
[4]基于SMP的Linux內(nèi)核自旋鎖分析[J]. 彭正文,徐新愛. 江西教育學(xué)院學(xué)報(綜合). 2005(03)
[5]軟核處理器Nios系統(tǒng)中斷實現(xiàn)機(jī)制[J]. 殷偉鳳,李國勝. 浙江萬里學(xué)院學(xué)報. 2004(02)
[6]Linux操作系統(tǒng)內(nèi)核對SMP(對稱多處理器)的支持[J]. 高珍,吳永明,周衛(wèi)華. 計算機(jī)應(yīng)用研究. 2002(09)
[7]SMP Linux中進(jìn)程與CPU綁定的實現(xiàn)[J]. 安智平,張德運(yùn),高鵬. 小型微型計算機(jī)系統(tǒng). 2002(03)
[8]Linux系統(tǒng)對SMP并行處理的支持[J]. 黃道穎,張安琳,趙昭靈,張安琴. 鄭州輕工業(yè)學(xué)院學(xué)報. 2001(04)
[9]嵌入式LINUX的SMP實現(xiàn)[J]. 陳健. 計算機(jī)時代. 2000(09)
碩士論文
[1]二維動態(tài)可劃分內(nèi)存多核硬件支持[D]. 黃長賓.浙江大學(xué) 2008
[2]并行嵌入式操作系統(tǒng)中斷管理的研究及應(yīng)用[D]. 王興杰.西南交通大學(xué) 2008
[3]基于多核處理器的實時操作系統(tǒng)的擴(kuò)展[D]. 章承科.電子科技大學(xué) 2006
[4]嵌入式操作系統(tǒng)的設(shè)計與實現(xiàn)[D]. 張晶.浙江大學(xué) 2006
[5]面向多處理器結(jié)構(gòu)的嵌入式Linux系統(tǒng)研究與實現(xiàn)[D]. 鄧竹莎.電子科技大學(xué) 2006
[6]X微處理器內(nèi)部中斷處理機(jī)制設(shè)計與驗證[D]. 王海蛟.國防科學(xué)技術(shù)大學(xué) 2006
[7]多核處理器中CACHE一致性協(xié)議研究和實現(xiàn)[D]. 陳石坤.國防科學(xué)技術(shù)大學(xué) 2005
[8]Linux內(nèi)核支持SMP并行機(jī)制的分析[D]. 潘華.四川大學(xué) 2005
本文編號:2924549
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2924549.html
最近更新
教材專著