摘要
为了适应微小卫星发射数量急剧增加的趋势,缩短卫星研制周期,提出了一种基于μC/OS-Ⅱ操作系统的通用化星务软件架构。根据卫星功能需求进行了分析,在此基础上进行了任务创建及优先级划分,对星务软件的流程、多任务调度方法以及任务之间的通信进行了详细介绍,并搭建了半实物仿真系统对星务软件进行了实验验证。实验结果表明,基于μC/OS-Ⅱ操作系统的星务软件可长期稳定运行,满足设计需求,对实现微小卫星的快速研制具有重要参考意义。
To adapt to the rapid increase in the number of microsatellites launched and shorten the satellite development cycle,this paper proposes a universal satellite software architecture based on μC/OS-Ⅱ operating system. The functional requirements of the satellite are analyzed,and the task creation and priority division are carried out. The flow of satellite service software,multi-task scheduling method,and communication between tasks are introduced in detail. A hardware in the loop simulation system is built to verify the software. The experimental results show that the satellite software based on the framework can run stably for a long time and meet the design requirements,which has important reference significance for the rapid development of microsatellites.
作者
陈世淼
王绍山
程凌峰
倪淑燕
CHEN Shimiao;WANG Shaoshan;CHENG Lingfeng;NI Shuyan(Department of Graduate Management,Space Engineering University,Beijing 101407,China;Beijing Institute of Tracking and Communication Technology,Beijing 100000,China;Department of Electronic and Optical Engineering,Space Engineering University,Beijing 101407,China)
出处
《电子设计工程》
2023年第3期49-53,共5页
Electronic Design Engineering
关键词
μC/OS-Ⅱ操作系统
星务软件
实时操作系统
任务调度
软件架构
μC/OS-Ⅱoperating system
satellite software
real-time operating system
task scheduling
software architecture
作者简介
陈世淼(1997-),男,河南濮阳人,博士研究生。研究方向:电路与系统、导航抗干扰。