This paper describes the design philosophy and implementation details of the software of “Morikawa” which is a mission OBC of 1U CubeSat Art Satellite “INVADER”. On February 28 2014 (JST) INVADER was launched as a piggyback payload of the H-IIA launch vehicle No.23 and entered a circular non-sunsynchronous orbit at an altitude of 378 km and an inclination of 65 degrees. Morikawa is a open-source hardware Arduino compatible mission OBC. Developers can use the base software, extension libraries and the development environment that were cultivated in the Arduino community. Morikawa's hardware modules are abstracted consistently as much as possible, hence the coders can write programs to use them very easily and freely. In addition, a virtual machine is implemented by defining a original machine language on Morikawa using its strictly designed interface. The VM enables us to re-program Morikawa efficiently by sending only small bytecode from ground station. Last of all, some results of missions executed by Morikawa on orbit are reported.
内容記述
形態: カラー図版あり
内容記述(英)
Physical characteristics: Original contains color illustrations