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