Browse > Article

Development & Verification of On-Board Flight Software on Software-based Spacecraft Simulator  

Choi, Jong-Wook (한국항공우주연구원 위성비행소프트웨어팀)
Shin, Hyun-Kyu (한국항공우주연구원 위성비행소프트웨어팀)
Lee, Jae-Seung (한국항공우주연구원 위성비행소프트웨어팀)
Cheon, Yee-Jin (한국항공우주연구원 위성비행소프트웨어팀)
Publication Information
Journal of Satellite, Information and Communications / v.5, no.2, 2010 , pp. 1-7 More about this Journal
Abstract
For many years the development and verification of on-board flight software have been essentially performed on STB (Software Test Bed) environments which consist of real hardware in KARI. During development of on-board flight software on STB, we experienced many difficulties such as the late delivery of target hardware and limitation to access STB simultaneously by multiple developers. And it takes too much time and cost to build up multiple STBs. In order to successfully resolve this kind of problems, the software-based spacecraft simulator has been developed. The simulator emulates the on-board computer, I/O modules and power controller units and it supports the debugging and test facilities to software engineers for developing flight software. Also the flight software can be loaded without any modification and can be executed as pseudo real-time. This paper presents the architecture and design of software-based spacecraft simulator, and flight software development and verification under this environment.
Keywords
Simulator; Emulator; Flight Software; On-Board Computer; KOMPSAT;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Alastair Pidgeon, Garreg Dawe, "Software Emulat ors : A Virtual Processor to Support Training Simul ations," Proceedings of DASIA 2002, Dublin, Irelan d, 13 May 2002.
2 Jakob Engblom, "Simulating Embedded Hardware for Software Development," Embedded System Conference, San Jose, USA,17 April 2008.
3 Gaisler Research, "TSIM Simulator User's Manual v1.3.8,", January, 2006.