本作品为了验证星务软件在RT-Thread系统运行的可行性,底层是否能够驱动星务软件,同时扩展RT-Thread应用范围。ART-Pi作为卫星下位机,星务前端用VS2010开发,两者之间通过异步串口通信。星务前端发送遥控指令,ART-Pi能够正常解析运行,并且能把星务的一些状态遥测发送至星务前端,方便地面人员查看。本作品设计的线程只有星务线程,采集线程,姿控线程,地测线程,Free线程,正常的卫星软件不止这五个线程,简化为这五个,涉及到的外设也简化为只有定时器与异步串口。
代码地址
RTT软件地址:
https://gitee.com/xudongxiao2020/rtt-competition-use.git
上位机软件地址:
https://gitee.com/xudongxiao2020/rtt-competition-use-upper.git
开发环境
硬件:ART-Pi开发板
RT-Thread版本:RT-Thread 4.0.2
开发工具及版本:RT-Thread Studio 1.1.5,Visual Studio 2010