天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

SPARC結(jié)構(gòu)與實(shí)時(shí)內(nèi)核移植

發(fā)布時(shí)間:2021-11-27 10:57
  ERC32 CPU(TSC695)是用于航天的一款專(zhuān)用芯片,具有強(qiáng)的抗震性和抗輻射型。它采用具有高可靠性的SPARC V7指令集,作為一種CPU指令結(jié)構(gòu),繼承了RISC指令格式統(tǒng)一,尋址方式簡(jiǎn)單的優(yōu)點(diǎn),并且具備并行處理能力,同傳統(tǒng)的處理器相比提高了處理效率。SPARC結(jié)構(gòu)中引入寄存器窗口的概念,使編譯器在代碼處理中更加簡(jiǎn)潔、快速并具有高的可靠性。同時(shí),由于窗口的概念使得SPARC處理器在內(nèi)存讀寫(xiě)效率上同其它RISC處理器相比也有很大優(yōu)勢(shì)。 采用實(shí)時(shí)操作系統(tǒng)(RTOS)進(jìn)行嵌入式系統(tǒng)開(kāi)發(fā),通過(guò)引入多任務(wù)的概念,能使用戶(hù)利用操作系統(tǒng)提供的服務(wù)和功能,將應(yīng)用功能分解為不同任務(wù),通過(guò)任務(wù)之間的通信,實(shí)現(xiàn)應(yīng)用需求。任務(wù)之間的調(diào)度、切換、同步、通信等操作都由操作系統(tǒng)來(lái)負(fù)責(zé),在應(yīng)用的角度只需調(diào)用系統(tǒng)提供的服務(wù),而不用關(guān)心具體的任務(wù)是如何實(shí)現(xiàn)的,這樣方便了開(kāi)發(fā)和維護(hù)。使用搶占式的內(nèi)核能夠盡可能保證系統(tǒng)的實(shí)時(shí)性。 本文分為六章,主要介紹了TSC695和BU-61580的初始化,以及uC/OS-Ⅱ內(nèi)核在SPARC結(jié)構(gòu)上的移植。第1章簡(jiǎn)要介紹了實(shí)時(shí)操作系統(tǒng)的現(xiàn)狀和前景,并對(duì)實(shí)時(shí)系統(tǒng)作了簡(jiǎn)單的介紹... 

【文章來(lái)源】:中國(guó)科學(xué)院大學(xué)(中國(guó)科學(xué)院電子學(xué)研究所)北京市

【文章頁(yè)數(shù)】:78 頁(yè)

【學(xué)位級(jí)別】:碩士

【部分圖文】:

SPARC結(jié)構(gòu)與實(shí)時(shí)內(nèi)核移植


非搶占式內(nèi)核不可搶占型內(nèi)核的缺陷在于其響應(yīng)時(shí)間

時(shí)間片,內(nèi)核,搶占式內(nèi)核


圖.23非搶占式內(nèi)核占型內(nèi)核的缺陷在于其響應(yīng)時(shí)間。高優(yōu)先級(jí)的任務(wù)行,需要等比較長(zhǎng)的時(shí)間,直到當(dāng)前運(yùn)行的任務(wù)釋的前后臺(tái)系統(tǒng)一樣,非搶占式內(nèi)核的任務(wù)級(jí)響應(yīng)時(shí)軟件幾乎不采用這一類(lèi)型內(nèi)核。內(nèi)核(PeremPtiveKeurel)內(nèi)核使最高優(yōu)先級(jí)的任務(wù)一旦就緒,總能得到CPU務(wù)使一個(gè)比它優(yōu)先級(jí)高的任務(wù)進(jìn)入就緒態(tài),當(dāng)前任務(wù)立刻得到CPU的使用權(quán)。如果中斷服務(wù)子程序使緒態(tài),中斷完成時(shí),被中斷的任務(wù)將掛起,最高優(yōu)先示了搶占式內(nèi)核的運(yùn)行情況。占式內(nèi)核,雖然對(duì)共享數(shù)據(jù)的保護(hù)要求比較高,但行是可知的,因此能使任務(wù)級(jí)響應(yīng)時(shí)間得以最優(yōu)化。該采用搶占式內(nèi)核。

界面圖,界面,代碼,交叉編譯


圖.41VDS調(diào)試界面與之前通用的GNU/GDB調(diào)試器相比,VDS最大的優(yōu)點(diǎn)在于其圖形界戶(hù)不必再記憶大量的GDB命令行,而是通過(guò)鼠標(biāo)操作就能實(shí)現(xiàn)斷點(diǎn)設(shè)置調(diào)試、查看內(nèi)存與寄存器的值等,而且VDS還支持源代碼到匯編代碼的樣使得代碼跟蹤更加具有實(shí)時(shí)性。同時(shí)VDS還支持PROM代碼的調(diào)試,載已燒入PROM程序的符號(hào)表,直接調(diào)試ROM中的代碼,與傳統(tǒng)的先載到RAM指定位置,然后運(yùn)行相比,而不必使用MPkorm這個(gè)應(yīng)用程在調(diào)試中少了冗余代碼并且使調(diào)試過(guò)程變得簡(jiǎn)潔。1.3交叉編譯器使用的編譯器為XGC公司提供的基于Linux平臺(tái)的交叉編譯軟c一eer32一15.Patr。交叉編譯簡(jiǎn)單的說(shuō)就是在一個(gè)平臺(tái)上編譯生成另一個(gè)平的代碼。這里的平臺(tái)是指體系結(jié)構(gòu)(戶(hù)Jchetidure)和操作系統(tǒng)(Operstem)。該項(xiàng)目中使用的主機(jī)平臺(tái)為x86Linux,即CPu為玩telxs6系系統(tǒng)為linux。目標(biāo)機(jī)則為SPARC結(jié)構(gòu)。對(duì)于主機(jī)Linux系統(tǒng)中默認(rèn)CC編譯系統(tǒng),其所產(chǎn)生的代碼僅適用于主機(jī)的X86體系結(jié)構(gòu)。通過(guò)安裝

【參考文獻(xiàn)】:
期刊論文
[1]嵌入式操作系統(tǒng)的內(nèi)核研究[J]. 沈勝慶.  微計(jì)算機(jī)信息. 2006(05)
[2]基于μC/OS的嵌入式系統(tǒng)應(yīng)用開(kāi)發(fā)研究[J]. 黃元峰,李育清,姜生元.  微計(jì)算機(jī)信息. 2006(05)
[3]嵌入式系統(tǒng)的發(fā)展現(xiàn)狀和發(fā)展趨勢(shì)[J]. 李永.  電腦知識(shí)與技術(shù). 2005(03)
[4]1553B總線(xiàn)控制方法研究[J]. 顧明劍,殷德奎.  紅外. 2004(12)
[5]嵌入式系統(tǒng)的技術(shù)和發(fā)展(上)[J]. 余永權(quán).  電子世界. 2004(09)
[6]幾種源碼開(kāi)放的實(shí)時(shí)操作系統(tǒng)的比較[J]. 李飛.  電子世界. 2003(10)
[7]一種基于BU-61580的1553B總線(xiàn)系統(tǒng)設(shè)計(jì)[J]. 高海波,馬中.  艦船電子工程. 2003(01)
[8]RISC體系結(jié)構(gòu)中的重迭寄存窗口結(jié)構(gòu)研究[J]. 劉昌時(shí),繆洪.  計(jì)算機(jī)工程與應(yīng)用. 1989(05)
[9]RISC技術(shù)與SPARC結(jié)構(gòu)[J]. 劉文勝,榮廣頤.  計(jì)算機(jī)工程與應(yīng)用. 1988(12)



本文編號(hào):3522142

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3522142.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)a6777***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com