Font Size: a A A

Research And Realization Of Target Register Editor Based On Eclipse Platform

Posted on:2010-12-08Degree:MasterType:Thesis
Country:ChinaCandidate:L LiuFull Text:PDF
GTID:2178360275451366Subject:Computer application technology
Abstract/Summary:
With the rapid development of computer and micro-electronics areas, the computer world has entered many new fields. Various digital products have become another main tool for information processing after Personal Computer. And embedded software is the core part of digital products. As there are technical contents in the development process of embedded system, it is very complicated to use a lot of tools in the development process. At the same time the market for embedded systems development cycle is getting higher and higher demands. Therefore Integrated Development Environment for embedded development tools as a key part plays an important role. A good IDE can enable embedded developers to pay more attention on the embedded systems. It will also improve the development efficiency, reduce the development time and enhance the reliability and stability of embedded software.Eclipse is an open source community whose projects are focused on providing an extensible development platform and application frameworks for building integrated tool software. The extensibility feature of Eclipse can be made through a combination of plug-ins without the need to consider the details of the underlying platform. The friendly extensibility structure of Eclipse is very convenient for embedded divelpment IDE, based on the development of Eclipse framework can be flexibly integrated tool chain and the new third-party tools. With the development of plug-in based on Eclipse, Eclipse will have much wider future in embedded system domain.This article is based on the Target Register Editor project, which is a part of RVDS(the Integrated Development Environment of ARM). It is based on the Eclipse platform plug-in editor, the main function is to realize the BCD (Board / Chip Description) file for graphical editing. The research work of this thesis includes:(1)Introduced the field of embedded systems and its application and development trends. Analyze of the feature of embedded systems, discussed the development of embedded systems technology and the embedded system development tools of the challenges encountered. Analyze Eclipse architecture and put forward the development of Eclipse plug-ins in the field of embedded system development advantage.(2) Introduced the structure and characteristics of the Eclipse platform in detail, analyze the development of Eclipse plug-in platform technologies in-depth, and introduced the key technologies of the plug-ins development, which included the mechanism of Eclipse plug-ins, plug-in deployment and activation, extension point and so on.(3) Completed the overall design based on Eclipse platform by combining with the GUI and specific functional requirements of the Target Register Editor plug-ins, including designing GUI,label module division,realization the editor of extension point.(4)Designed and realized a graphical editor. Completed the project wizard dialog box and realized the operation on importing and generating files. Realized the BCD file analysis according to the format of the BCD file, and completed analysis XML documents by using the DOM (Document Object Model) methods.
Keywords/Search Tags:IDE, Eclipse, Editor, GUI, BCD
Related items