최근 인공위성 개발의 소형화 및 다기능 제어의 필요성에 의해 마이크로프로세서를 적용하고 있으며, 그 중 8051 코어의 경우 코어 구조의 단순함 및 사용의 편리성으로 인해 많이 사용되고 있다. 기존의 8051 코어를 사용한 시스템의 경우 간단한 제어를 위해 OS 를 사용하지 않는 펌웨어 형태의 간단한 구조로 이루어졌었다. 하지만 이 경우 시스템의 기능들이 늘어날 경우 효율적인 제어가 어려워질 수 있다. 본 논문에서는 일본 GAIA-I 소형위성 프로젝트에서 8051 플랫폼을 사용하는 과학탑재체 제어기에 실시간 운영체제인 FreeRTOS 를 이식 및 활용한 개발 결과를 기술하였다.
Recently, Microprocessors are applied in satellites for the needs of size reduction and for the controls of multi-function, in case of the 8051 core is widely used because of its simplicity and ease of use of the core structure. For a system using the conventional 8051 core had been made by a simple structure like firmware that does not use OS for simple control. However, in this case, the effective control can be difficult, if the functions of the system increases. This paper describe a real-time operating system, FreeRTOS, implemented and utilized results of the scientific payload controller developed using the 8051 platform in Japan GAIA-I Small satellite projects.