面向微小卫星的实时操作系统的裁剪研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:rr2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代微小卫星的技术特点是集成化,自主化程度高。小卫星在太空中自主运行都是由星务管理软件驱动星载硬件来实现的。由于整个小卫星系统功能复杂,因此星务管理软件比较复杂,且实时性要求高,需要引入实时操作系统对星务管理软件进行管理,满足实时运行。但是由于空间环境的复杂恶劣以及小卫星本身特点其存储资源非常的稀缺,必须对引入的实时操作系统进行裁剪,使其不但满足功能需求,而且存储占用空间最小。  为了对本课题引入的vxworks实时操作系统进行裁剪,必须对实时操作系统管理任务的一般原理,以及本身的运行原理,结构和特性有深入的理解。本文首先全面分析了一个开源实时操作系统的这些内容:任务管理,调度器,时钟以及同步通信机制。并分析了这个开源实时操作系统的裁剪方式。  实时操作系统裁剪之后必须满足星务管理软件的功能需求,因此本文对星务管理软件的设计及其各个任务模块进行详细分析,并研究了实时操作系统使用哪些系统功能对星务管理软件进行管理,裁剪vxworks实时操作系统需要保留这些系统功能。  然后重点研究了vxworks操作系统的组件裁剪技术,研究了每一个组件所包含的系统功能,以及组件的依赖关系。进而将vxworks操作系统裁剪为一个最小系统。然后搭建了实验平台并针对这些裁剪工作设计了一些程序,验证了最小系统能够稳定的提供其所包含的任务管理,消息队列,信号量等系统调用功能。然后依据本课题小卫星的星务管理软件的需求和掌握的裁剪经验,将 vxworks裁剪为一个功能满足,且系统代码量最小的稳定系统。  本文的研究成果已经在某型号微小卫星上取得了应用,目前星务管理软件和操作系统的整合映像性能在实验,测试当中均正常,达到预期要求,小卫星已转入初样阶段。  本文的研究工作不但适合于小卫星的操作系统裁剪,而且适用于任何需要裁剪实时操作系统的嵌入式系统领域。
其他文献
随着现代工程结构正在向大型化、复杂化、自动化方向发展,复杂的服役环境使结构的运行安全受到威胁,而且现实生活中许多灾难性结构工程事故的发生,引发人们对结构“健康”问
随着铅锌矿产资源不断被开发利用,硫化铅锌矿石资源日趋枯竭,人们已越来越重视对氧化铅锌矿石的开发利用。我国氧化铅锌矿石极为丰富,已探明的铅锌储量位居世界前列,如果能够合理
论文对目前在混凝土灌注桩完整性检测中的几种常用方法进行了系统的综述比较,由于超声脉冲法具有检测细致、信息量丰富,结果准确可靠,不受桩长限制等优点,已成为混凝土灌注桩
由于经济的快速发展,汽车的使用已逐渐普遍,而道路表面的质量和轮胎性能的好坏对行驶安全性、舒适性、燃料经济性以及环境噪音都有着重要的影响。优质的轮胎配合良好的路面可
随着高速公路的建设,公路施工质量监控和检测方法也得到了迅速发展,各种无损检测技术应运而生,超声波无损检测技术有其特有的优点,且在金属和水泥混凝土的研究上已经取得一定
随着科技的进步,工业机器人的应用越来越广泛,尤其在航天、精密机械、医疗等领域。这主要由于并联机器人具有刚度大、精度高、承载能力强、易实现标准化及模块化、动力性能好
本文以vc++6.0为开发环境设计并实现了采掘工作面技术安全措施自动编制专家系统,系统主要包括综采工作面技术安全措施、综掘工作面技术安全措施、文献检索等内容。在设计过程
在电动汽车制动时,传统的机械摩擦制动加入电气再生制动系统后会改变原有汽车的制动性能,同时使得驾驶员在同一制动意图下的制动力发生变化,从而导致乘客的舒适性发生改变,因
采煤和掘进是煤矿生产系统中两个极为重要的环节,采掘关系是矿井生产的两个基本要素。编制采掘计划是处理采掘关系决策的手段,也是其首要的和基础性的工作。煤矿生产衔接工作的
再生制动是电动汽车在减速制动(刹车或者滑行)时由车辆的驱动轮通过传动系统驱动电机运转产生电能,转化来的电能储存在能量储存装置中,如各种蓄电池、超级电容中,当汽车再次加速