| As the embedded system becomes more and more widely applied, people's expectation and requirement on its quality rise accordingly and its testing techniques, an effective way to secure its quality becomes more and more concerned. 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 way 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 thesoftware development and hardware development,in order to improve the development efficiency and lower the risks and costs.Refering the existing embedded development simulation platform and technological achievements, this dissertation submits the design and realization of the simulation platform for embedded system: a simulation solution that composed by the CPU modules, the peripheral chips modules and the intermediate interface module. This dissertation achieves an embedded system simulation and test platform. The features of this platform are: chose CPU and peripheral chip models from the device library, and build a embedded system in a visualization way; the simulation system can run executable program, so as to test the embedded software.The platform has a good ability on simulation, high extensibility, graphical way to configuration and management, and it provides a high accuracy of simulation the cycle. The part of the softwares test features consists of morpheme and syntax analysis, static structural analysis, function testing, code test, data analysis and file report. |