Font Size: a A A

Research And Develop Of Editor For Embedded Files Based On Eclipse

Posted on:2012-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:K JiangFull Text:PDF
GTID:2178330335952449Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years, Embedded system is applied everywhere in the world, the complexity of embedded software and hardware was growing, the development of embedded system is becoming more and more complicated. But the embedded system development environment and development tools development is relatively backward. In order to improve the efficiency of embedded system and software development, developing embedded development tools is very important, through integrate the edit, commissioning, management and all kinds of function of development tools in Eclipse to realize the integrated open-source platform of embedded development, this is the trend of embedded system development. Such as RVDS, Workbench, these embedded integrate development environment are both based on Eclipse.Eclipse is an integrated development environment, which is composed of the kernel and a set of plug-ins. Eclipse's biggest advantage is the extension-point mechanism. User can achieve plug-ins with specific functions through expanding the plug-ins in Eclipse, and new plug-ins can be seamlessly integrated to Eclipse. Obviously, powerful embedded integrated development environment can well improve the efficiency of development and management of embedded system.Many traditional embedded development tools are based on the text and table, and graphical development tools can increase development efficiency of embedded system. The graphical designing is the trend of embedded system.Based on the study and analysis of embedded graphical development, RVDS which is ARM's integrated development environment and the Eclipse platform, combined with the development of Target Register Editor which is a plug-in in RVDS, it realize an plug-in editor for the embedded file, and the editor edit files in graphical and tables.This paper first studied some related technology, including embedded system, the development of embedded software development tools and challenge, graphical development of embedded system, Eclipse platform and plug-ins technology. All these can explain the advantage of Eclipse plug-ins in the field of embedded system.Secondly, this paper analyzes the general demand of Target Register Editor, it introduces the overall function, every modules and the working process of the plug-in.Then, the paper analyzed the content and data structure of various embedded documents of ARM. It research the technology of parsing embedded file and XML file, the main work are using the API of parsing BCD file and technology of parsing XML file based on DOM and SAX technology. It also builds models for structured data in the embedded file, realize the mode of memory, peripherals, register and so on.Finally, it realize an Eclipse multipage editor based on the technology of Eclipse plug-in and SWT and JFace of Eclipse platform, the paper have a further introduction of the design of graphics page and table page.The Target Register Editor which the paper research and realize, as a part of ARM's RVDS, which is integrated development environment, had be submitted as a stable version, it can edit and generate embedded documents convenient and efficient.
Keywords/Search Tags:Eclipse, plug-in, editor, embedded, graphical
PDF Full Text Request
Related items