-
公开(公告)号:CN102521059A
公开(公告)日:2012-06-27
申请号:CN201110361976.8
申请日:2011-11-15
Applicant: 北京空间飞行器总体设计部
IPC: G06F11/07
Abstract: 一种星载数据管理系统自主容错方法,将星载数据管理系统自主容错机制分为数据容错、部件级容错、系统级容错三个级别,容错时顺序进行。数据容错包括数据协议验证、1553B总线接口容错、RS422总线容错三个方面。部件级容错包括RAM芯片容错、软件看门狗容错、信号时钟的容错三个方面。系统级容错包括数管计算机自主切换容错,以及远置单元的自主切换容错两个方面。本发明方法提供了数据级、部件级、系统级的容错,可以对数据、主要功能模块、单机设备进行容错处理。分层次的容错处理,可以对不同危害程度的错误分别容错。分层次的容错处理减少了解决危害程度轻的错误所花费的代价,也由于对多种错误均有相应的容错手段而提高了可靠性。
-
公开(公告)号:CN102520977A
公开(公告)日:2012-06-27
申请号:CN201110371867.4
申请日:2011-11-22
Applicant: 北京空间飞行器总体设计部
IPC: G06F9/445
Abstract: 一种航天器嵌入式运行程序加快上行方法,步骤:(1)设计实现维护软件;(2)设计实现上行注入的运行软件,即新的飞行软件,新的飞行软件链接时,代码段、数据段均定位于RAM中,代码段的起始地址为RAM中的地址A,RAM的最低端到地址A满足上行注入数据存储,地址A到RAM顶端地址间满足新飞行软件的代码段、数据段以及运行空间足够;(3)对步骤(2)中新的飞行软件进行处理,使得地面系统上行注入数据减少、过程加快;(4)按照维护软件制定的数据包格式,对步骤(3.5)生成的可执行代码进行处理,生成地面测控系统可上行的数据包,上行上述数据包,使新的飞行软件得以运行。
-