基于Eclipse的嵌入式文件編輯器的研究與實現(xiàn)
發(fā)布時間:2020-12-11 13:57
嵌入式系統(tǒng)現(xiàn)在在世界各行各業(yè)中得到廣泛應(yīng)用,嵌入式軟硬件的復(fù)雜度在不斷增加,嵌入式系統(tǒng)開發(fā)變得越來越復(fù)雜。嵌入式系統(tǒng)的開發(fā)環(huán)境和開發(fā)工具發(fā)展卻相對很滯后。為了提高嵌入式開發(fā)的效率,嵌入式開發(fā)工具的發(fā)展是非常重要的,通過基于Eclipse平臺開發(fā)各種開發(fā)工具,并將編輯、調(diào)試、管理等功能的開發(fā)工具集成于其中,實現(xiàn)嵌入式開發(fā)的平臺化,這是當(dāng)前嵌入式開發(fā)的趨勢。Workbench、RVDS等都是基于Eclipse的嵌入式集成開發(fā)環(huán)境。Eclipse是一個集成開發(fā)環(huán)境,由內(nèi)核和插件的集合組成。Eclipse的最大優(yōu)勢在于它的擴展點機制。用戶可以擴展Eclipse中插件的功能,開發(fā)實現(xiàn)特定功能的插件,并且能夠無縫集成到平臺中。顯然,功能強大的嵌入式集成開發(fā)環(huán)境可以很好的提高嵌入式開發(fā)和管理的效率。很多傳統(tǒng)的嵌入式開發(fā)工具是基于文本和表格的,而圖形化開發(fā)工具可以在嵌入式開發(fā)的各個環(huán)節(jié)提高開發(fā)效率。嵌入式系統(tǒng)開發(fā)工具的圖形化是嵌入式系統(tǒng)開發(fā)的趨勢。本文在研究和分析嵌入式圖形化開發(fā),ARM公司的RVDS集成開發(fā)環(huán)境和Eclipse平臺的基礎(chǔ)上,結(jié)合RVDS集成開發(fā)環(huán)境中Target Register E...
【文章來源】:武漢理工大學(xué)湖北省 211工程院校 教育部直屬院校
【文章頁數(shù)】:65 頁
【學(xué)位級別】:碩士
【部分圖文】:
Eelipse平臺架構(gòu)
包Q菜單奮旗趁…‘。坎態(tài)轟圖3一 2Eelipse工作臺概念圖基于 Ed1pse開發(fā)的用戶界面和各種插件視圖是通過擴展工作臺中自包含的用戶界面插件實現(xiàn)的,通過擴展插件中定義的擴展點,用戶可以向Eclipse集成開發(fā)環(huán)境中的工具欄和菜單欄中添加各種操作,還可以為插件開發(fā)特定視圖和編輯器,還可以開發(fā)插件的導(dǎo)入和導(dǎo)出向?qū)А?Eclipse工作臺中包含了用來開發(fā)圖形用戶界面的工具箱,即SWT和JFace,其中JFace是SwT的封裝和擴展,所以JFace不是SWT的替代,JFaCe往往和SwT一起配合使用開發(fā)用戶界面[23]。由于工作臺的特點
姆 ;BCOmod君05一 5mode圖4一 2PrefereneeS視圖4.2.6插件環(huán)境需求系統(tǒng)的環(huán)境需求如下:(1)TRE必須符合Eclipse插件開發(fā)的規(guī)范。(2)TRE插件命名為eom.arm.targeteonfigurationedit。r(3)TRE必須用 JavaSEI.6開發(fā)。(4)TRE必須能在 WindowSXPSPZ、 WindowSVISta和 RedHatEnterpriseLinux4系統(tǒng)上運行。(5)TRE最新能在Eelipse3.5上運行。(6)作為插件編輯器的本地文件tcf文件要求基于XML的。(7)所有數(shù)據(jù)模型和業(yè)務(wù)類必需用JUnit進行測試,并且測試用例全部通過。(8)插件編輯器GUI組件要求用Squish測試工具編寫Python腳本進行回歸測試和壓力測試。
【參考文獻】:
期刊論文
[1]嵌入式開發(fā)工具發(fā)展趨勢[J]. 李寧,宋薇,周薇. 單片機與嵌入式系統(tǒng)應(yīng)用. 2008(12)
[2]開源軟件開發(fā)嵌入式系統(tǒng)研究[J]. 郎東革. 中國電力教育. 2007(S1)
碩士論文
[1]基于Eclipse的嵌入式開發(fā)平臺的研究與實現(xiàn)[D]. 車叔平.電子科技大學(xué) 2007
[2]基于Eclipse的應(yīng)用軟件架構(gòu)設(shè)計與實現(xiàn)[D]. 賈春麗.北京郵電大學(xué) 2006
[3]嵌入式系統(tǒng)調(diào)試器的研究與實現(xiàn)[D]. 王欽騫.電子科技大學(xué) 2006
[4]基于Eclipse平臺的插件擴展實現(xiàn)[D]. 王強.電子科技大學(xué) 2006
[5]基于Eclipse移植的嵌入式系統(tǒng)開發(fā)平臺的研究[D]. 馮驍斌.浙江大學(xué) 2006
[6]基于Eclipse平臺的Agent集成開發(fā)環(huán)境的研究與實現(xiàn)[D]. 李蛟.天津大學(xué) 2004
本文編號:2910647
【文章來源】:武漢理工大學(xué)湖北省 211工程院校 教育部直屬院校
【文章頁數(shù)】:65 頁
【學(xué)位級別】:碩士
【部分圖文】:
Eelipse平臺架構(gòu)
包Q菜單奮旗趁…‘。坎態(tài)轟圖3一 2Eelipse工作臺概念圖基于 Ed1pse開發(fā)的用戶界面和各種插件視圖是通過擴展工作臺中自包含的用戶界面插件實現(xiàn)的,通過擴展插件中定義的擴展點,用戶可以向Eclipse集成開發(fā)環(huán)境中的工具欄和菜單欄中添加各種操作,還可以為插件開發(fā)特定視圖和編輯器,還可以開發(fā)插件的導(dǎo)入和導(dǎo)出向?qū)А?Eclipse工作臺中包含了用來開發(fā)圖形用戶界面的工具箱,即SWT和JFace,其中JFace是SwT的封裝和擴展,所以JFace不是SWT的替代,JFaCe往往和SwT一起配合使用開發(fā)用戶界面[23]。由于工作臺的特點
姆 ;BCOmod君05一 5mode圖4一 2PrefereneeS視圖4.2.6插件環(huán)境需求系統(tǒng)的環(huán)境需求如下:(1)TRE必須符合Eclipse插件開發(fā)的規(guī)范。(2)TRE插件命名為eom.arm.targeteonfigurationedit。r(3)TRE必須用 JavaSEI.6開發(fā)。(4)TRE必須能在 WindowSXPSPZ、 WindowSVISta和 RedHatEnterpriseLinux4系統(tǒng)上運行。(5)TRE最新能在Eelipse3.5上運行。(6)作為插件編輯器的本地文件tcf文件要求基于XML的。(7)所有數(shù)據(jù)模型和業(yè)務(wù)類必需用JUnit進行測試,并且測試用例全部通過。(8)插件編輯器GUI組件要求用Squish測試工具編寫Python腳本進行回歸測試和壓力測試。
【參考文獻】:
期刊論文
[1]嵌入式開發(fā)工具發(fā)展趨勢[J]. 李寧,宋薇,周薇. 單片機與嵌入式系統(tǒng)應(yīng)用. 2008(12)
[2]開源軟件開發(fā)嵌入式系統(tǒng)研究[J]. 郎東革. 中國電力教育. 2007(S1)
碩士論文
[1]基于Eclipse的嵌入式開發(fā)平臺的研究與實現(xiàn)[D]. 車叔平.電子科技大學(xué) 2007
[2]基于Eclipse的應(yīng)用軟件架構(gòu)設(shè)計與實現(xiàn)[D]. 賈春麗.北京郵電大學(xué) 2006
[3]嵌入式系統(tǒng)調(diào)試器的研究與實現(xiàn)[D]. 王欽騫.電子科技大學(xué) 2006
[4]基于Eclipse平臺的插件擴展實現(xiàn)[D]. 王強.電子科技大學(xué) 2006
[5]基于Eclipse移植的嵌入式系統(tǒng)開發(fā)平臺的研究[D]. 馮驍斌.浙江大學(xué) 2006
[6]基于Eclipse平臺的Agent集成開發(fā)環(huán)境的研究與實現(xiàn)[D]. 李蛟.天津大學(xué) 2004
本文編號:2910647
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2910647.html
最近更新
教材專著