检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:陈世淼 王绍山[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222