Font Size: a A A

Design And Implementation Of Embedded Software Simulation Development Platform

Posted on:2008-11-27Degree:MasterType:Thesis
Country:ChinaCandidate:S ChenFull Text:PDF
GTID:2208360212499962Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Along with the in-depth development of embedded system, a higher requirement to the development tools has been raised. In the traditional software and hardware cooperative development mode, the software development and hardware development contains each other. The unconventional activities caused by the hardware interfere have seriously effected the commission and test of software, which make the quality of software being hard to be guaranteed with the delay in development process. Simulation development is an effective method to break away from the mess. Simulation technology shall be utilized to simulate the real running of embedded hardware system to enable the software development and system integration implemented on a virtual stage, so as to complete the system model verification and running activity analysis before the manufacture of hardware prototype, avoiding the mutual wait between the software development and hardware development, in order to improve the development efficiency and lower the risks and costs.There are several key technologies in implementing the simulation platform for embedded software development. Firstly, since the component technology can provide software with great reusablity, it shall be introduced into the construction of simulation system for hardware platform. Secondly, the good expansibility of the simulation system is supported by the plug-in mechanism of Eclipse platform. Thirdly, the system simulation technology is also a key to implement the simulation platform, which includes two modes: the event-driven simulation and the circuit simulation.Refering the existing embedded development platform and technological achievements, this dissertation submits the design and realization of the simulation platform for embedded software development. This platform is designed based on component technology and built on the plug-in mechanism of Eclipse. It is constituted with simulation components and a set of management tools. The modules of this platform interact in the form of object and simulate the real running of hardware environment through event-driven.Subject to the physical characteristic of hardware, a simplified simulation component model is given. Its structure is constituted with the exterior characteristic interface, physical performance interface and simulate control interface. The simulation component conforms to this component model standard has standard interface, clear function and good expansibility. The platform provides a set of management tools to operate simulation components. Among which, the component library manager is the window to browse and inquiry components; the environment allocator is the platform to build the simulative target board; the environment manager is the tool to maintain the running of simulation environment; the virtual logical analyzer and the debugger are the tools to test and verify the embedded software.Based on the above study, a simulation platform for embedded software development has realized. After the start-up of simulation running environment with loaded object code, each simulation component shall harmonious run under the logic control of application software. The system has highly simulation degree as well as excellent expansibility, and it provides graphical interfaces for configuring. Especially, it's a cycle-accurate simulation platform.
Keywords/Search Tags:Embedded System, Development Platform, Software Simulation, Simulation Component
PDF Full Text Request
Related items