期刊文献+
共找到47篇文章
< 1 2 3 >
每页显示 20 50 100
一种星载软件在轨编程功能的设计和实现技术 被引量:14
1
作者 朱虹 王海燕 《上海航天》 2004年第1期26-31,共6页
对卫星姿轨控计算机软件在轨编程功能的设计和工程实现技术进行了研究,给出了在轨编程的原理、实现方法、可靠性设计、资源分配、接口要求和在轨编程的操作步骤。试验结果证明,提出的星载软件在轨编程原理和实现方法合理可行。
关键词 星载软件 在轨编程功能 接口 可靠性设计 资源分配 卫星
下载PDF
基于故障注入技术的航天器系统级软件测试方法研究 被引量:10
2
作者 幺飞 时光 富小薇 《航天器工程》 CSCD 北大核心 2019年第1期130-136,共7页
针对航天器系统级软件故障模式测试特点及难点,对故障注入技术在航天器系统级软件测试的工程应用进行经验总结。详细说明了系统级软件故障模式测试的基本原理,从应用对象的角度出发将故障注入技术进行合理分类,提出了3种适用于航天器系... 针对航天器系统级软件故障模式测试特点及难点,对故障注入技术在航天器系统级软件测试的工程应用进行经验总结。详细说明了系统级软件故障模式测试的基本原理,从应用对象的角度出发将故障注入技术进行合理分类,提出了3种适用于航天器系统级故障注入技术。根据现有工程实践经验,结合系统级故障模式测试设计理论,对系统级故障注入技术从实现原理、地面系统连接方式、故障注入与系统响应时序关系等方面进行了研究,并在此基础上提出了航天器系统级星载软件故障模式测试验证的具体应用方法、适用场景及优缺点,可为航天器系统级电测中的软件测试设计提供参考。 展开更多
关键词 星载软件 故障模式 故障注入 测试验证
下载PDF
星载软件可靠性设计方法 被引量:8
3
作者 李芳华 《上海航天》 2003年第3期24-27,共4页
分析了星载软件及其可靠性的特点 ,针对空间环境对星载软件的影响 ,提出了软件工程化、模块化和容错设计、遥测遥控处理 ,以及异常检查等提高软件可靠性的设计措施 ,并说明了软件测试对提高可靠性的重要性。
关键词 星载软件 可靠性设计 遥测处理 容错设计 模块化
下载PDF
基于宏定义动态链接的模块化星载软件升级方法研究 被引量:7
4
作者 李磊霞 王宇 +1 位作者 林宝军 张善从 《空间科学学报》 CAS CSCD 北大核心 2010年第2期180-184,共5页
提出了基于宏定义动态连接的软件模块化设计思路,并针对某小卫星平台的体系结构,对其星载软件进行了具体的模块化实现,同时提出了一种在轨升级方案.经实验验证分析,所提出的模块化设计思路提高了星载软件在轨升级的效率和灵活性,升级过... 提出了基于宏定义动态连接的软件模块化设计思路,并针对某小卫星平台的体系结构,对其星载软件进行了具体的模块化实现,同时提出了一种在轨升级方案.经实验验证分析,所提出的模块化设计思路提高了星载软件在轨升级的效率和灵活性,升级过程中对结构化模块信息上载和验证,提高了升级方法的可靠性和安全性. 展开更多
关键词 星载软件 在轨升级 动态链接 宏定义
下载PDF
一种星载软件重构系统的设计与实现 被引量:4
5
作者 刘伟伟 李欣 +2 位作者 于俊慧 穆强 庞亚龙 《计算机测量与控制》 2023年第5期207-213,共7页
针对航天器寿命延长与功能复杂度提升带来的对软件在轨重构和升级的迫切需求,基于SpaceWire设计了一种对星载软件升级与重构进行统一管理的网络,并设计实现了一款通用的软件维护控制器;星载软件重构网络通过SpaceWire路由器连接大容量... 针对航天器寿命延长与功能复杂度提升带来的对软件在轨重构和升级的迫切需求,基于SpaceWire设计了一种对星载软件升级与重构进行统一管理的网络,并设计实现了一款通用的软件维护控制器;星载软件重构网络通过SpaceWire路由器连接大容量存储模块以及星载计算机、载荷处理器等需要进行软件重构的终端设备,大容量存储器作为共享的存储资源池,用于接收各类星载设备的重构和升级软件程序,直接将软件程序通过SpaceWire分发到相应的设备,软件维护控制器位于终端设备内部,对软件重构数据进行统一格式封装,支持软件升级数据的片段化更新、软件ECC编码存储、软件APP切换控制等功能,解决星载软件升级缺乏统一操作流程、缺乏通用通信协议、缺乏高可靠设计支持的困境,并且该控制器采用抗辐射加固ASIC设计,满足宇航使用环境要求,为实现星载软件的灵活、便捷在轨重构奠定基础。 展开更多
关键词 SPACEWIRE 星载软件 星载计算机 大容量存储 软件重构 软件维护控制器
下载PDF
一种基于非面向对象语言的星载软件构件技术 被引量:6
6
作者 张亚航 郭坚 于俊慧 《中国空间科学技术》 EI CSCD 北大核心 2015年第4期37-45,共9页
为了进一步提高星载软件复用程度和解决航天器软件开发效率低下的问题,对星载软件特性和软件构件技术进行了分析和研究;对星载软件构件进行了定义,提出了一种基于非面向对象语言的、适用于星载软件开发和应用环境的星载软件构件模型。... 为了进一步提高星载软件复用程度和解决航天器软件开发效率低下的问题,对星载软件特性和软件构件技术进行了分析和研究;对星载软件构件进行了定义,提出了一种基于非面向对象语言的、适用于星载软件开发和应用环境的星载软件构件模型。基于该模型开发的星载软件构件,具备独立性、完整性、可组装性和功能性。除此之外,对基于这种模型的星载软件构件设计、开发和使用方法进行了介绍,可以为采用非面向对象语言进行星载软件构件开发提供参考。在多个型号中对该技术展开实践,实践结果表明:提出的星载软件构件设计方法能够将星载软件开发效率提高2~5倍。 展开更多
关键词 开发效率 构件模型 非面向对象语言 复用 星载软件 航天器
下载PDF
基于动态库的星载软件可重构设计与实现 被引量:6
7
作者 白亮 邱源 +2 位作者 韦杰 孙逸帆 高洁 《上海航天(中英文)》 CSCD 2021年第4期84-91,共8页
针对卫星在轨运行、长期处于无人值守状态,主要依靠星载软件的安全性和可靠性来保证整星任务的稳定工作。复杂多变的空间环境可能会引起星载器件的异常变化,从而导致星载软件异常,甚至发生软件"衰老"。本文在分析现有可重构... 针对卫星在轨运行、长期处于无人值守状态,主要依靠星载软件的安全性和可靠性来保证整星任务的稳定工作。复杂多变的空间环境可能会引起星载器件的异常变化,从而导致星载软件异常,甚至发生软件"衰老"。本文在分析现有可重构方案基础上,提出了一种利用动态库的静态链接方式实现在轨可重构的方案,针对存在软件缺陷,或者需要功能升级和拓展的模块,利用遥控上注手段,采用MD5算法对数据文件完整性校验通过后,写入文件系统,并对原动态库文件作备份处理,以便版本回退。以具体实例对本文所述方案的可行性和有效性进行验证,结果表明:在嵌入式操作系统架构下,利用本方案实现星载软件可重构,能够有效提升星载软件在轨实施可重构的可靠性和安全性,进一步为星载软件的扩展和灵活应用提供支撑。 展开更多
关键词 嵌入式操作系统 可重构 动态库 星载软件 可靠性
下载PDF
基于增量链接的可回滚星载软件在轨更新方法 被引量:5
8
作者 汪宏浩 王慧泉 金仲和 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2015年第4期724-731,共8页
为了减少对测控通道的占用时间,提高在轨更新过程的安全性和可靠性,提出基于增量链接、并可回滚至更新前状态的星载软件在轨更新方法.通过固定未修改的函数和变量内存空间,降低软件修改前、后内存空间布局的差异,将更新操作归结为对内... 为了减少对测控通道的占用时间,提高在轨更新过程的安全性和可靠性,提出基于增量链接、并可回滚至更新前状态的星载软件在轨更新方法.通过固定未修改的函数和变量内存空间,降低软件修改前、后内存空间布局的差异,将更新操作归结为对内存空间的写入和删除操作,减少上注补丁数据量,简化星上更新操作过程;针对安全性和可靠性,星上生成更新操作的逆操作补丁用于回滚,提供应对更新出错的回滚策略.试验结果表明,利用该方法进行更新,卫星无需重启,补丁上注时间短,更新操作正确,回滚操作有效,并成功应对各种更新出错情况. 展开更多
关键词 软件更新 星载软件 增量链接 回滚
下载PDF
Ada语言在星载软件上的应用 被引量:4
9
作者 陈洁 李芳华 《上海航天》 2002年第4期46-50,共5页
介绍了星载软件的特点和构成 ,从提高星载软件可靠性的角度引入了高级程序设计语言———Ada语言与汇编语言的接口调用技术 。
关键词 星载软件 ADA语言 软件工程 可靠性
下载PDF
基于ADA语言的星载软件在轨编程技术研究 被引量:3
10
作者 郭勇 朱宏明 贺彦博 《电脑知识与技术》 2008年第12期1641-1644,共4页
随着ADA编程语言被引入到星栽软件的开发中,相比较汇编编程语言,用ADA编程语言可以大大提高软件的可复用性,缩短开发周期并进而降低开发成本。但同时,如何利用ADA编程语言更好地实现对卫星的计算机软件的在轨编程功能这一课题也被... 随着ADA编程语言被引入到星栽软件的开发中,相比较汇编编程语言,用ADA编程语言可以大大提高软件的可复用性,缩短开发周期并进而降低开发成本。但同时,如何利用ADA编程语言更好地实现对卫星的计算机软件的在轨编程功能这一课题也被提到了桌面上来了。该文对如何利用ADA编程语言实现对卫星的计算机软件的在轨编程功能进行了研究,并提出了一种设计方案和实现技术,使其能够充分利用ADA编程语言的可复用性高的特点并同时能够满足高安全性和高实时性的要求。 展开更多
关键词 在轨编程 星栽软件 ADA编程语言 软件可靠性
下载PDF
星载嵌入式软件的构件化体系研究 被引量:4
11
作者 刘海峰 丁磊 《软件》 2016年第7期109-113,共5页
软件构件技术是当前软件工程的一个热点研究领域,本文从软件构件体系的角度,全面叙述了如何通过构件化技术方法,提高星载软件的研制效率和研制能力,为解决星载软件重复研发,可靠性保障成本较高的问题提供了一条技术解决方案。
关键词 软件工程 构件 星载软件
下载PDF
一种提高星载软件可靠性的开发方法 被引量:4
12
作者 段星辉 华建文 +1 位作者 代作晓 金小强 《计算机工程》 CAS CSCD 北大核心 2009年第12期73-75,共3页
星载软件工作环境的特殊性要求其具有高可靠性和容错性。现有软件可靠性低于硬件可靠性,星载软件失效在系统失效中占有很大比例。分析星载软件特点,根据其开发流程,阐述在软件开发各阶段提高其可靠性和容错性的措施。实践结果证明,此类... 星载软件工作环境的特殊性要求其具有高可靠性和容错性。现有软件可靠性低于硬件可靠性,星载软件失效在系统失效中占有很大比例。分析星载软件特点,根据其开发流程,阐述在软件开发各阶段提高其可靠性和容错性的措施。实践结果证明,此类容错技术是必要且有效的。 展开更多
关键词 星载软件 可靠性 容错性 冗余
下载PDF
星载控制软件在轨动态重构技术研究 被引量:2
13
作者 李亚辉 陆钒 《遥测遥控》 2023年第3期24-30,共7页
为使星载控制软件可在轨动态重构,提出一种基于量子编程框架、无须操作系统支持、可实现多版本切换的星载控制软件在轨动态重构方法。在分析影响在轨动态重构关键技术基础上,从量子框架的面向对象运行机制出发来寻求软件框架对动态重构... 为使星载控制软件可在轨动态重构,提出一种基于量子编程框架、无须操作系统支持、可实现多版本切换的星载控制软件在轨动态重构方法。在分析影响在轨动态重构关键技术基础上,从量子框架的面向对象运行机制出发来寻求软件框架对动态重构的支持;通过划分函数边界,将函数归类为内部函数和公共函数,避免了模块间的循环依赖;给出了函数向量表维护策略,并以版本号为导向实现了向量表切换。该方法在BM3803星载处理器平台进行了充分测试,结果表明:所提出的在轨重构方法系统无须停机、版本可回退且更新过程可靠。本方法占用内存小、平台依赖性弱、代码可复用性强,可推广应用至硬件资源有限的星载控制器终端。 展开更多
关键词 星载软件 量子框架 在轨重构 向量表
下载PDF
基于DO-330的商业成品软件的工具鉴定方法及应用 被引量:3
14
作者 夏小凤 向柯 《计算机应用与软件》 北大核心 2018年第4期329-333,共5页
目前国内自主研制机载软件的适航审定工作还处于起步阶段,而在软件研制中的工具鉴定更是一个新课题。以实际项目应用为基础,通过对DO-178C和DO-330标准的研究,使用一种将鉴定主体分为工具开发者和工具用户,一起完成鉴定工作的方法。详... 目前国内自主研制机载软件的适航审定工作还处于起步阶段,而在软件研制中的工具鉴定更是一个新课题。以实际项目应用为基础,通过对DO-178C和DO-330标准的研究,使用一种将鉴定主体分为工具开发者和工具用户,一起完成鉴定工作的方法。详细介绍商业成品工具软件Vectorcast在民用飞机领域的鉴定工作,包括工具鉴定准则、开展的活动和提供的鉴定数据。实现工具软件合格审定的目的,对后续机载软件研制项目过程中如何开展工具软件的鉴定工作具有实际的指导意义。 展开更多
关键词 机载软件 商业成品软件 工具鉴定 DO-330
下载PDF
浅谈嵌入式操作系统在航天领域中的应用 被引量:3
15
作者 朱亚杰 王劲强 +1 位作者 石志成 杨明明 《单片机与嵌入式系统应用》 2013年第5期7-10,共4页
基于对国内星载软件现状的分析,阐述了引入嵌入式操作系统对系统性能的影响,并介绍了几种典型的嵌入式实时操作系统(RTOS),总结了在航天领域中选用操作系统的几点原则,最后通过比较4种典型的嵌入式实时操作系统,探讨了航天领域中选用哪... 基于对国内星载软件现状的分析,阐述了引入嵌入式操作系统对系统性能的影响,并介绍了几种典型的嵌入式实时操作系统(RTOS),总结了在航天领域中选用操作系统的几点原则,最后通过比较4种典型的嵌入式实时操作系统,探讨了航天领域中选用哪种实时操作系统较适合。 展开更多
关键词 星载软件 嵌入式操作系统 RTOS
下载PDF
星载软件在轨重配置中断处理机制研究 被引量:2
16
作者 吴国春 钟兴旺 陶晓霞 《空间电子技术》 2011年第2期65-70,共6页
文章主要介绍星载处理器软件在轨重配置中断处理机制。首先说明软件在轨重配置功能的基本处理流程,接着重点分析了在轨重配置过程中两类中断处理机制,并给出了中断处理在轨重配置的实现方法。
关键词 星载软件 重配置 中断处理
下载PDF
基于迭代链接的C6000 DSP平台在轨维护方法研究 被引量:1
17
作者 杜建伟 李振松 关健 《空间控制技术与应用》 CSCD 北大核心 2022年第1期66-71,共6页
航天器软件的在轨维护能力对于维持星载软件正常运行有着极其重要的意义.随着数字信号处理器(DSP)在空间领域的广泛应用,针对DSP平台在轨维护手段的提升成为一个重要的研究问题.针对C6000 DSP平台设计了一种基于迭代链接的在轨维护方法... 航天器软件的在轨维护能力对于维持星载软件正常运行有着极其重要的意义.随着数字信号处理器(DSP)在空间领域的广泛应用,针对DSP平台在轨维护手段的提升成为一个重要的研究问题.针对C6000 DSP平台设计了一种基于迭代链接的在轨维护方法,可实现注入代码的自动链接、段空间自动分配以及注入代码的自动提取,并进行了在轨应用验证,可有效提升基于DSP平台的航天器软件在轨维护能力,具有良好的工程应用价值. 展开更多
关键词 DSP平台 航天器软件 迭代链接 在轨维护
下载PDF
应用EDAC容错技术的星载软件堆栈溢出实时检测方法 被引量:1
18
作者 张睿 周波 +2 位作者 郝维宁 李露铭 乔梁 《航天器工程》 CSCD 北大核心 2018年第4期104-110,共7页
针对常见的星载软件堆栈溢出问题,提出了一种应用错误监测与纠正(EDAC)容错技术的堆栈溢出实时检测方法。以采用BM3803处理器的星载软件为例,通过处理器提供的内存造错和EDAC机制,对软件堆栈设置雷区和隔离区,通过陷阱程序感知堆栈生长... 针对常见的星载软件堆栈溢出问题,提出了一种应用错误监测与纠正(EDAC)容错技术的堆栈溢出实时检测方法。以采用BM3803处理器的星载软件为例,通过处理器提供的内存造错和EDAC机制,对软件堆栈设置雷区和隔离区,通过陷阱程序感知堆栈生长过程,记录堆栈使用深度,并实时检测堆栈溢出。对核心模块的性能测试及堆栈检测实例验证表明:该方法实现简单,对软件性能几乎没有影响,使软件可以在线实时检测堆栈使用深度。软件在堆栈溢出时仍能自主可控,避免"跑飞"崩溃,大大提高其可靠性。 展开更多
关键词 星载软件 堆栈使用深度 堆栈溢出 EDAC容错技术
下载PDF
抵御单粒子多位翻转的系统自恢复技术
19
作者 包海超 杨根庆 张宇宁 《西南交通大学学报》 EI CSCD 北大核心 2012年第4期669-674,共6页
为减少多位翻转(multi-bit upset,MBU)对星载计算机的危害,提出了一种抵御单粒子多位翻转的系统自恢复技术.该技术利用硬件EDAC(error detection and correction)检测多位错的能力,结合系统自恢复的容错技术实现MBU的捕获,并选择性地启... 为减少多位翻转(multi-bit upset,MBU)对星载计算机的危害,提出了一种抵御单粒子多位翻转的系统自恢复技术.该技术利用硬件EDAC(error detection and correction)检测多位错的能力,结合系统自恢复的容错技术实现MBU的捕获,并选择性地启动系统自恢复,以防止MBU造成的系统安全性问题.通过建立关键数据查询,避免不必要的系统自恢复,采用除法散列法和适度恢复策略提高处理速度.SEU(single event upset)危害性分析以及某卫星在轨SEU观测数据表明,提出的系统自恢复技术可使SEU引起卫星故障的概率下降90%以上.该技术已成功地应用于我国XX02卫星. 展开更多
关键词 星载软件 单粒子翻转 自恢复 软件容错 多位翻转
下载PDF
一种高速网络测试仪中的嵌入式系统
20
作者 宋健 陆增援 +3 位作者 吴义宝 沈文博 安琪 王砚方 《计算机工程》 CAS CSCD 北大核心 2003年第13期167-168,188,共3页
介绍了研发的高速网络测试系统中的嵌入式系统,其在嵌入式实时操作系统VxWorks上实现了单板与终端的网络通信、配置灵活和实时监测等。
关键词 VXWORKS 板级支持包 BSP 单板软件 消息队列 嵌入式实时操作系统
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部