基于μC/OS-Ⅱ的通用星务软件框架设计  

Design of general satellite software framework based on μC/OS-Ⅱ

在线阅读下载全文

作  者:陈世淼 王绍山[2] 程凌峰 倪淑燕 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)

机构地区:[1]航天工程大学研究生院,北京101407 [2]北京跟踪与通信技术研究所,北京100000 [3]航天工程大学电子与光学工程系,北京101407

出  处:《电子设计工程》2023年第3期49-53,共5页Electronic Design Engineering

摘  要:为了适应微小卫星发射数量急剧增加的趋势,缩短卫星研制周期,提出了一种基于μ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.

关 键 词:μC/OS-Ⅱ操作系统 星务软件 实时操作系统 任务调度 软件架构 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象