Font Size: a A A

Research And Realization Of Embedded Debug Software Based On Eclipse

Posted on:2011-01-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z G YanFull Text:PDF
GTID:2178360305481861Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
After a long time of development, the complexity of embedded software and hardware increase dramatically. Embedded software development encounter unprecedented challenges. Embedded software development involves a large number of tools, such as compilation tools, debugging tools. Therefore, an embedded development platform which easy to use, tools-rich is particularly important, and this will greatly enhance the program developer productivity, shorten the development cycle to make the products to stay competitive. In this case, the Eclipse came into being.Eclipse is an integrated development environment, its purpose is not only to be a development tools for Java, but also for any other fields if there are corresponding plug-ins. The biggest attraction of Eclipse is its extension point mechanism. Follow the extension, the user can extend the function of Eclipse or some other plug-ins by a new plug-in, and integrate it into the platform seamlessly. Tool manufacturers only need to develop tools which in their own fields, thus accelerating the update frequency of software.The RealView Event Viewer project, which written in this paper, is one part of RVDS(RealView Development suit) high-end embedded development platform. The project is developed by Wuhan University of Technology Embest Embedded R&D Center. The form of the system is as Eclipse plug-ins, according to the different format of data collected by the some module from ARM kernel, the parsing module parse them to different data type, finally, the system show the data to the user by a series of graphical way contains analog chart, text, event icon etc.. The system also provides some extension point, if the user need to define their own data format, they can extend the extension point to develop a new plug-in to parse the new data format.In this paper, we studied the characteristics and status quo of embedded software development firstly, analyze the challenge of the software development tools encountered, and point out the trend of development platform. Then introduced the application of Eclipse platform in embedded field, analyze its plug-in architecture, the plug-in develop environment and the lazy loading mechanism. Finally a project-based analysis of the project's overall needs, the project's overall structure and the project module division and the division of the principle of focus on the foreground shows the data summary and detailed description of them used a variety of technologies, including data model to achieve, graphical interface, real-time updates, user profiles, graphical interface and user interaction, performance optimization.Through the research and the project implementation, will ultimate help the user who use the ARM core to analyze and debugging the target program, then enhance the efficient of software development.
Keywords/Search Tags:Eclipse, plug-in, embedded, debug tools
PDF Full Text Request
Related items