本作品为了验证星务软件在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

该博客介绍了一项基于RT-Thread的操作系统在星务平台的研究,使用ART-Pi开发板模拟卫星系统,星务前端通过VS2010与ART-Pi异步串口通信。设计了星务、采集、姿控、地测和Free五个线程,利用软件定时器和二值信号量进行管理。项目展示了如何在RT-Thread上实现星务软件的运行和状态监测,为RT-Thread在卫星领域的应用提供了参考。
最低0.47元/天 解锁文章

664

被折叠的 条评论
为什么被折叠?



