Abstract
In order to carry out the on-board software development more efficiently, a virtual test platform of OBDH software based on QEMU emulator is designed and implemented. Based on dynamic binary translation, the virtual on-board processor and peripheral device are simulated to run OBDH software in development platform, and history machine instructions are recorded for on-board software debugging. Combined with the chip driver and terminal application, the system data flow is simulated to provide the input data of on-board software, and the system log is record in order to provide a single monitoring window by stratified processing and real time comparison of the output data. The virtual platform has been used in some OBDH software development, the result shows that it can provide the running environment of on-board software, provide more software debugging means, simulate and record the system data flow, so that on-board software test can be done before the on-board hardware is ready. The virtual test platform can improve the efficiency of on-board software development.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
He, X., Sun, Y.: Engineering realization of software in central terminal unit of satellite data management system. Spacecr. Eng. 16(5), 47–53 (2007)
Bennett, T.L., Wennberg, P.W.: The Use of a Virtual System Simulator and Executable Specifications to Enhance Software Validation, Verification, and Safety Assurance—Final Report. NASA IV&V Facility, Fairmont, West Virginia (2004)
TSIM Homepage: https://www.gaisler.com/index.php/products/simulators/tsim. Accessed 31 Mar 2018
Android Homepage: https://developer.android.com. Accessed 31 Mar 2018
Guo, X., Zhang, X., Zhao, L.: Application of virtual test technology to enhance the credibility of aerospace embedded software. Qual. Reliab. 1, 55–59 (2014)
Dong, W., Qi, X., Zeng, Y., et al.: Binary translation optimization on cross-platform system virtual machine. Comput. Eng. Appl. 52(23), 42–49 (2016)
Zhang, P., Fan, X., Huang, X.: Researching of on-chip debug based on bus access. Comput. Meas. Control. 22(2), 510–512 (2014)
Li, S., He, G., Li, J., et al.: High real-time design of 1553B bus house-keeping simulation system. Comput. Meas. Control. 24(1), 168–170 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Wei, Y., Zhu, J., Zhang, H., Dong, Z. (2019). Design of OBDH Software Test Platform Based on QEMU. In: Sun, S. (eds) Signal and Information Processing, Networking and Computers. ICSINC 2018. Lecture Notes in Electrical Engineering, vol 494. Springer, Singapore. https://doi.org/10.1007/978-981-13-1733-0_13
Download citation
DOI: https://doi.org/10.1007/978-981-13-1733-0_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1732-3
Online ISBN: 978-981-13-1733-0
eBook Packages: EngineeringEngineering (R0)