Design of a Networked Embedded Software Test Platform Based on Software and Hardware Co simulation
Networked embedded software which is closely combined with hardware devices has complex interactive environment and numerous categories of interfaces together with strong real time requirement. At present, how to construct an effective, automatic and integrated test simulation environment for embedded software has become a research hotspot. In this paper, a Hardware in loop simulation test platform based on software and hardware co simulation is designed for the embedded software. Centering on "Test Data" and treating "Terminal Server Controller" as its integration framework, this platform supports multitasking real time scheduling, communication protocol simulation for all kinds of regular buses and communication protocol interface extension of other buses. Moreover, it has the capability to carry out excitation injection and execute it automatically in line with the corresponding protocol. Application results indicate that such a platform is provided with favorable universality, high testing efficiency and good real time performance which is able to reach a level of hundreds of microseconds.
2016 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS C)