Font Size: a A A

The Research And Design Of Real-time Software Based On Eclipse Platform

Posted on:2011-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:J LiFull Text:PDF
GTID:2178360305983030Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Embedded systems are widely used with the rapid development of embedded field. Hardware and software complexity is also rising, particularly a higher requirements for real-time feature. Taking the embedded systems application environment and objects into account, such as aerospace, military facilities, medical equipment, etc. Once the real-time system is out of order, the consequences will be catastrophic. The real-time system in the embedded development area is at greatest risk, the most difficult. Software real-time technology has also been considerable development in software application development field at recent years, such as instant messaging, search, bar code, radio frequency technologies, etc. So how to design efficient and high-quality real-time software has become a major issue in the software development field.The paper study how to combined real-time software with the Eclipse platform through the developed project RealView Event Viewer of Wuhan University of Embest Embedded Systems R& D. It is as the part of the ARM embedded integrated development environment RVDS, provide the nuclear track data acquisition, analysis and display capabilities for the users which use the ARM Core, and also provide third-party extended functionality.The first, the related technologies involved in the issue were introduced, including real-time concepts, the design principles, features and methods of real-time software, eclipse platform architecture and the plug-in development techniques.Second, the paper division the software division of a design and modules based on the study in real-time software combinated with the overall demand for Event Viewer software. It described the function and design of each module in detail.Then, the paper focuses on the design and implementation of the Overview function. Overview concentrated shows the running of all the data displayed interface in the forms of picture. It combines JNI technology of the JAVA which is used on multiple places of the project to study how to implement the function of snapshot the computer application window under the Windows operating system.Allow third-party expansion is a major feature of this software. Third-party product provider in accordance with the extension points defined interfaces to extend, develop their own data stream processing tools to the form of plug-ins seamlessly integrated into Eclipse or RVDS. This paper describes the extension point definition and design, and the overall framework of the plug-in to guide the third-party product provider how to develop their own tools.Finally, the process of testing techniques and methods used are summarized during the development of the subject project. The problems found during the testing are analyzed.
Keywords/Search Tags:Event Viewer, Real-time software, Eclipse
PDF Full Text Request
Related items