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

當(dāng)前位置:主頁 > 科技論文 > 計算機論文 >

基于Eclipse插件的集成開發(fā)環(huán)境擴展與改進

發(fā)布時間:2018-10-14 10:47
【摘要】:近年來,由于各類消費類電子產(chǎn)品的興起,嵌入式程序開發(fā)工作的復(fù)雜程度也日益加大。開發(fā)環(huán)境對嵌入式軟程序開發(fā)而言是非常重要的,一個合適的程序開發(fā)環(huán)境可以有效地提高嵌入式程序開發(fā)的效率。針對武漢精倫電子公司在嵌入式LinuxC/C++程序開發(fā)的需求,擴展與改進了基于Eclipse插件的集成開發(fā)環(huán)境,,滿足了精倫公司對嵌入式程序開發(fā)的要求。 通過擴展Eclipse擴展點,擴充Eclipse集成開發(fā)環(huán)境的功能,在Eclipse平臺上搭建一個適用于實際開發(fā)工作的集成開發(fā)環(huán)境。對Eclipse集成開發(fā)環(huán)境的擴展工作依功能劃分為工程管理、交叉開發(fā)、可視化開發(fā)和虛擬開發(fā)四個模塊。 工程管理模塊在Eclipse上實現(xiàn)了創(chuàng)建符合實際開發(fā)需要的C/C++工程。論文首先研究了CDT的工程管理模塊,在此基礎(chǔ)上提出了基于工程模板的總體設(shè)計,并詳細闡述了具體實現(xiàn)工作。 交叉開發(fā)模塊旨在為用戶在Eclipse平臺上搭建一個方便易用的交叉開發(fā)環(huán)境。針對交叉開發(fā)工作的實際需要,擴展Eclipse的擴展點,集成adb和gdbserver等程序開發(fā)工具,在Eclipse中增加了交叉開發(fā)需要的各種功能。 可視化開發(fā)模塊為嵌入式程序開發(fā)提供了方便快捷地開發(fā)圖形界面的環(huán)境。根據(jù)實際工作需要,選擇Qt作為圖形界面程序架構(gòu)并集成Qt可視化開發(fā)工具,在集成開發(fā)環(huán)境中實現(xiàn)了可視化開發(fā)功能。 虛擬開發(fā)的關(guān)鍵是使用軟件模擬實際的目標機平臺,使嵌入式開發(fā)在一定程度上擺脫對硬件的依賴。根據(jù)嵌入式程序開發(fā)的特點,選擇了Qemu來模擬目標機設(shè)備,并將Qemu集成到集成開發(fā)環(huán)境中。
[Abstract]:In recent years, due to the rise of various consumer electronic products, embedded program development is becoming more and more complex. Development environment is very important for embedded soft program development. A suitable program development environment can effectively improve the efficiency of embedded program development. According to the demand of Wuhan Jinglun Electronics Company in embedded LinuxC/C program development, the integrated development environment based on Eclipse plug-in is extended and improved to meet the requirements of Jinglun Company for embedded program development. By extending the Eclipse extension point and extending the functions of the Eclipse integrated development environment, an integrated development environment suitable for the actual development work is built on the Eclipse platform. The extension of Eclipse integrated development environment is divided into four modules according to its function: project management, cross development, visual development and virtual development. The project management module realizes the creation of C / C project based on Eclipse. In this paper, the project management module of CDT is studied, and the overall design based on engineering template is put forward, and the implementation work is described in detail. The cross-development module aims to build a convenient and easy-to-use cross-development environment for users on Eclipse platform. In order to meet the practical needs of cross-development, we extend the extension point of Eclipse and integrate the programming tools such as adb and gdbserver to add various functions of cross-development in Eclipse. Visual development module provides a convenient and fast environment for embedded program development. According to the actual work needs, Qt is selected as the graphical interface program architecture and Qt visual development tool is integrated. The visual development function is realized in the integrated development environment. The key of virtual development is to use software to simulate the actual target computer platform, so that embedded development can get rid of the dependence on hardware to some extent. According to the characteristics of embedded program development, Qemu is selected to simulate the target machine equipment, and the Qemu is integrated into the integrated development environment.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP311.52;TP368.1

【參考文獻】

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

1 楊繼華,嚴國萍;基于嵌入式Linux與S3C2410平臺的視頻采集[J];單片機與嵌入式系統(tǒng)應(yīng)用;2004年11期

2 康宇峰;從Tornado到Workbench——風(fēng)河公司的新一代嵌入式軟件集成開發(fā)環(huán)境[J];單片機與嵌入式系統(tǒng)應(yīng)用;2005年08期

3 董洪均;;Eclipse CDT與gdb通信原理解析[J];福建電腦;2011年03期

4 米天勝;;基于開放式插件體系結(jié)構(gòu)的Eclipse平臺及其應(yīng)用[J];中國管理信息化(綜合版);2007年12期

5 陳愛思;;Actel推出全新SoftConsole開發(fā)工具 針對以CoreMP7為基礎(chǔ)的設(shè)計提供更廣泛支持[J];電子與封裝;2006年09期

6 張e

本文編號:2270221


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

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


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

版權(quán)申明:資料由用戶45ea3***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com