Simulation Technology of Configurable Airborne Electromechanical Equipment Based on QEMU

Airborne electromechanical systems have the characteristics of high complexity, reliability and costs, therefore a lot of simulation is needed. In order to make software developers simulate a variety of devices and conduct semi-physical simulation or digital simulation under the same framework. In this paper, the virtual simulation technology is used to achieve the configurable simulation of airborne electromechanical devices, and simulation devices are used to build a simulation platform. In QEMU virtual machine the simulation of equipment front-end interface is realized in order to use real device driver, a thread is used to simulate the device function, finally, the data is transferred to data transmission module to simulate multiple data exchange methods of equipment. In the device function simulation module dynamic loading technology is used. Using C and Lua hybrid programming method to realize the equipment function of flexible and configurable. The experimental results show that only need to modify the configuration script the different simulation of airborne electromechanical equipment can be achieved.