星载嵌入式软件集成开发环境设计与关键技术研究

被引量 : 0次 | 上传用户:zhu0756
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
航天器的数字化、自动化和智能化离不开嵌入式软件的有力支持。星载嵌入式软件作为星载计算机系统的核心,其功能和性能直接影响着整个卫星系统的运行。星载嵌入式软件的开发不同于通用软件开发,一般采用交叉开发的模式,其特点是软件开发难度大、开发周期长、目标代码小、程序可靠性要求高等。星载嵌入式软件集成开发环境可为解决这一系列问题提供了一个有效途径。它的主要任务是建立交叉开发环境,为星载嵌入式应用开发者提供从源程序编辑、源文件组织管理、系统组件参数配置、目标代码生成到目标代码调试等全过程的强有力的支持。 论文首先分析了Orion、Lambda、Tornado、Eclipse等具有代表性的IDE产品体系结构与相关技术研究现状,吸收它们的某些先进技术。在充分论证的基础上,针对星载实时操作系统SACOS,定义了星载嵌入式软件集成开发环境应具有的基本功能,设计了SACOS IDE架构。并在深入分析了KDevelop源码结构的基础上,提出了修改KDevelop源码以集成相关功能模块进行程序实现的技术途径。 论文在分析了SACOS软件开发和自动编译管理技术的基础上,设计了自动编译管理脚本,并利用工程管理器实现星载嵌入式软件开发的自动编译管理,使程序的编译链接自动化,极大地简化了开发工作,提高了用户开发效率。 由于星载嵌入式系统资源有限,星载嵌入式软件通常针对特定应用进行设计开发,必须根据应用需求对操作系统进行配置和剪裁。为了实现SACOS系统参数配置,论文深入研究了SACOS系统的可配置性及其配置表数据结构,设计并实现了SACOS系统配置工具。 最后,论文通过测试程序,验证了SACOS IDE的有关功能。测试结果表明,SACOS IDE解决了星载嵌入式软件开发中的系列问题,完全可应用于星载嵌入式软件的开发工作。
其他文献
位于浙江萧山永兴河流域的3处西晋至南朝时期的青瓷窑址,其产品及技术具有很强的共性。部分器物自西晋开始已经使用对口套烧的装烧方法。 Located in Yongxing River in Xia
<正>前列腺按摩是获取前列腺液(PS)的常规方法,是临床上用于诊断前列腺炎(CP)的常规技术[1],也是慢性前列腺炎的治疗手段之一。目前,临床一直沿用的传统前列腺按摩法存在按摩
养老保险的统筹层次与模式,是养老保险制度重要的内容之一。我国当前养老保险制度面临着与统筹层次及模式息息相关的突出矛盾,主要体现在四个方面:统筹城乡社会保障与养老保
为探讨烧伤后骨骼肌蛋白质解分解代谢的变化规律及其可能机理,以37%体表面积Ⅲ度烫伤大鼠为模型,于伤后1周内动态观察了创伤局部与远隔部位骨骼肌蛋白质分解代谢速率与TNF含量的动态变
随着互联网络基础设施性能的不断提高,人们对主动地点播高清晰度、高质量的视频、音频等多媒体信息的需求也越来越多。因此研究网络视频点播软件就变得很有意义。目前,许多大
用低温等离子体进行表面处理已经引起了很多关注。等离子体清洗对样品表面的污染的处理可以应用在很多方面,如金属、塑料、玻璃以及聚合物表面,与传统方法相比,它对环境的无
<正>1事故前的保护配置情况2013年2月5日,冷水江钢铁公司根据保护定值修改通知单,对220 kV变电Ⅱ站110 kV浪钢(冷钢至浪石滩)线路(对应504线路断路器和504进线断路器)光纤差
近几十年的基础教育办学体制的改革,使我国基础教育的办学主体构成、管理体制和运行机制发生了深刻变化,基础教育领域的学校已不再是单一化的公立中小学,已初步形成了包括公
中国证券市场从建立、发展到完善,仅用了十几年的时间,与国外证券市场几百年的历史相比,成就有目共睹。但是,毕竟中国的证券市场不完善,各类侵害中小股东权益的恶性证券欺诈
国有企业改革是中央实施做强做大国有企业方针的重大战略步骤,国企改革离不开管理者的努力,如何激励国企管理者成为目前研究的重点。文章通过对国企管理者激励效果满意度进行