Skip to main content

Design of OBDH Software Test Platform Based on QEMU

  • Conference paper
  • First Online:
Signal and Information Processing, Networking and Computers (ICSINC 2018)

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 494))

  • 547 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. He, X., Sun, Y.: Engineering realization of software in central terminal unit of satellite data management system. Spacecr. Eng. 16(5), 47–53 (2007)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. TSIM Homepage: https://www.gaisler.com/index.php/products/simulators/tsim. Accessed 31 Mar 2018

  4. Android Homepage: https://developer.android.com. Accessed 31 Mar 2018

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Zhang, P., Fan, X., Huang, X.: Researching of on-chip debug based on bus access. Comput. Meas. Control. 22(2), 510–512 (2014)

    Google Scholar 

  8. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yongquan Wei .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics