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

基于GCC的ARCA3的編譯器移植

發(fā)布時(shí)間:2020-03-25 13:54
【摘要】:在向用戶提供以微處理器為核心的軟硬件開發(fā)平臺(tái)時(shí),需要開發(fā)出相應(yīng)的編譯工具鏈?由于編譯器的原理復(fù)雜,開發(fā)周期長(zhǎng),成本高,開發(fā)全新編譯器需要付出高昂的代價(jià),滿足不了嵌入式系統(tǒng)開發(fā)對(duì)市場(chǎng)快速變化的要求,所以通常采用成熟的目標(biāo)可重定位的編譯器框架,針對(duì)目標(biāo)處理器的體系結(jié)構(gòu)進(jìn)行移植,生成所需的編譯器?GCC是嵌入式領(lǐng)域應(yīng)用最廣泛的編譯器,它具有源代碼開放,結(jié)構(gòu)清晰,支持平臺(tái)眾多等優(yōu)點(diǎn),具有很好的可移植性,是嵌入式開發(fā)的首選編譯器? 本文基于GCC編譯器框架,針對(duì)我國(guó)具有自主知識(shí)產(chǎn)權(quán)的處理器ARCA3,利用GCC的目標(biāo)可重定位特性,探索GCC的移植原理和方法,生成適用于ARCA3的編譯器?移植過程分為GCC編譯系統(tǒng)結(jié)構(gòu)分析,ARCA3體系結(jié)構(gòu)分析?GCC后端移植實(shí)現(xiàn)和測(cè)試三個(gè)部分?首先,從整體架構(gòu)上對(duì)GCC編譯器進(jìn)行分析,重點(diǎn)在與目標(biāo)機(jī)器移植相關(guān)的后端分析上,明確了移植需要修改的內(nèi)容?其次,從編譯器移植的角度對(duì)ARCA3體系結(jié)構(gòu)進(jìn)行分析,定義了一組應(yīng)用二進(jìn)制接口,歸納了GCC后端移植所需ARCA3體系結(jié)構(gòu)的信息?接著,結(jié)合GCC后端移植機(jī)制與ARCA3體系結(jié)構(gòu),從整數(shù)指令集中精心挑選出35條指令,組成一個(gè)完備的子集,按照功能作用分層次?逐步遞進(jìn)地進(jìn)行GCC的后端移植工作,最后,對(duì)移植后GCC進(jìn)行了測(cè)試和驗(yàn)證,移植結(jié)果正確,達(dá)到預(yù)期ARCA3編譯器的目標(biāo)? 本文的工作方法和結(jié)果對(duì)其它體系結(jié)構(gòu)的編譯器移植也有很好的參考價(jià)值?
【圖文】:

編譯器,測(cè)試集,遞增式,鏈接器


圖 4-2 GCC 自測(cè)集測(cè)試結(jié)果來的結(jié)果可以看出,通過了 13766 個(gè)測(cè)的原因有:1 實(shí)現(xiàn)到第 4 層的 ARCA3 編數(shù)據(jù)類型不支持,所以導(dǎo)致測(cè)試集中的一的測(cè)試集是在 x86 平臺(tái)下運(yùn)行測(cè)試的,S 和鏈接器 LD,使得那些生成可執(zhí)行文件件不支持等 ARCA3 編譯器能夠通過指令測(cè)試程序,現(xiàn)移植到第 4 層的功能,對(duì)于挑選的 35 條的GCC編譯器的移植,達(dá)到課題開始時(shí)設(shè)定熟的高效的ARCA3 編譯器還需要進(jìn)一步的植 GCC 需要的準(zhǔn)備工作 隨后,從一個(gè)最始,逐層遞增式的增加后端描述文件的信
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2010
【分類號(hào)】:TP368.1

【參考文獻(xiàn)】

相關(guān)期刊論文 前4條

1 吳克壽;任小西;李仁發(fā);黎雷生;;GCC到Nios系統(tǒng)的移植研究與實(shí)現(xiàn)[J];湖南大學(xué)學(xué)報(bào)(自然科學(xué)版);2007年08期

2 劉飛;孫永節(jié);孫海燕;;基于C6x平臺(tái)的GCC編譯器移植[J];科技信息;2010年07期

3 王國(guó)棟,侯朝煥;GCC在高性能微處理器DSP和CPU上的移植[J];計(jì)算機(jī)工程與設(shè)計(jì);2005年04期

4 張麗杰,呂少中;方舟CPU體系結(jié)構(gòu)及其嵌入式SOC[J];現(xiàn)代電子技術(shù);2005年06期

相關(guān)碩士學(xué)位論文 前5條

1 蘇斐琦;交叉編譯系統(tǒng)的研究與實(shí)現(xiàn)[D];浙江大學(xué);2003年

2 蔡杰;GCC編譯系統(tǒng)結(jié)構(gòu)分析與后端移植實(shí)踐[D];浙江大學(xué);2004年

3 馮鋼;基于GCC的嵌入式系統(tǒng)編譯器研究與開發(fā)[D];浙江大學(xué);2004年

4 楊川龍;基于GCC的嵌入式系統(tǒng)編譯器的研究與開發(fā)[D];哈爾濱工程大學(xué);2006年

5 曾楠;可重定目標(biāo)編譯器輔助移植系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)[D];廈門大學(xué);2006年

,

本文編號(hào):2599991

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

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


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

版權(quán)申明:資料由用戶ac7eb***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
亚洲精品伦理熟女国产一区二区| 精品国产亚洲免费91| 五月婷婷六月丁香狠狠| 国产欧美日韩精品成人专区| 激情少妇一区二区三区| 黄片免费播放一区二区| 噜噜中文字幕一区二区| 国产av一区二区三区四区五区| 91欧美日韩一区人妻少妇| 精品推荐国产麻豆剧传媒| 久久精品蜜桃一区二区av| 国产一区日韩二区欧美| 欧美日韩国产欧美日韩| 亚洲精品成人午夜久久| 精品国产亚洲区久久露脸| 国产亚洲系列91精品| 高清国产日韩欧美熟女| 国产精品亚洲一级av第二区| 精品国产成人av一区二区三区| 99久久国产综合精品二区| 91亚洲精品国产一区| 国产又大又硬又粗又黄| 亚洲一区二区三区在线中文字幕 | 国产成人精品视频一区二区三区| 日本东京热视频一区二区三区| 日韩在线一区中文字幕| 日韩精品一区二区三区av在线| 我想看亚洲一级黄色录像| 亚洲中文在线男人的天堂| 精品日韩欧美一区久久| 91人妻人人澡人人人人精品| 国产精品亚洲一区二区| 天海翼精品久久中文字幕| 五月婷婷缴情七月丁香| 亚洲欧美日韩熟女第一页| 国产又粗又长又爽又猛的视频| 日韩午夜老司机免费视频| 99久久人妻精品免费一区| 日本加勒比不卡二三四区| 亚洲综合一区二区三区在线| 91精品国产综合久久不卡|