Font Size: a A A

Based On The Eclipse Framework For Linux The Design And Implementation Of Embedded Software Development Environment

Posted on:2013-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2248330374486765Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With embedded systems used widely various fields, the complexity and functionof embedded systems increase dramatically. The development of embedded system ismore and more important. The market has higher demands for development cycle andquality of product. There are new challenges for development environment of embeddedsystem. At present, the development tools for embedded software are various numerousand isolated. Especially the embedded Linux software mostly uses artisanaldevelopment methods, such as command line and text compiler. However, the fewvisual integrated development tools based on commercial EOS (Embedded OperatingSystem) are usual expensive and imperfect functions.In this thesis, a visual integrated development environment based on Eclipseplatform is designed. This IDE (Integrated Develop Environment) can be applied to thedevelopment of embedded system based on Linux and satisfies the high qualitydevelopment requirements for enterprise embedded software. The main results are asfollows:1. The architecture of Eclipse platform and the method of developing plug-in onEclipse platform are analyzed. Basing on analyzing the source code of plug-in CDT(Eclipse C/C++for Development Toolkit),the integrated development environment forembedded Linux is constructed.2. In order to support automatic project management, the architecture of the CDTmanaged builder system is analyzed, and the user defined project builder system isprovided. Project management can facilitate the development of Linux project.3. This thesis supposes an improved solution on the debugger of this integrateddevelopment platform to make up the insufficiency of open source debugger. The newdebugger can provides a set of innovative functions that make it support all-around codedebugging, such as multiple debugging modes and thread level debugging.4. According to the requirements of the project, through IDE we realize themonitoring and control system of hydraulic equipment. This IDE can satisfy therequirements of software development based on embedded Linux. At present, the integrated development environment has been applied in practice.The result proves that all the function can satisfies the requirements, improves theefficiency of program development largely and abridges the cycle of development, andraise the products’ competitiveness.
Keywords/Search Tags:Embedded system, Integrate development environment, Eclipse, Cross-debugging
PDF Full Text Request
Related items