[go: up one dir, main page]

CN115865173A - A mutual aid/self-help architecture and method between satellite subsystems based on operating system and bus design - Google Patents

A mutual aid/self-help architecture and method between satellite subsystems based on operating system and bus design Download PDF

Info

Publication number
CN115865173A
CN115865173A CN202211485783.8A CN202211485783A CN115865173A CN 115865173 A CN115865173 A CN 115865173A CN 202211485783 A CN202211485783 A CN 202211485783A CN 115865173 A CN115865173 A CN 115865173A
Authority
CN
China
Prior art keywords
orbit
file
subsystem
satellite
self
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211485783.8A
Other languages
Chinese (zh)
Inventor
吴雨凡
庄恒佳
张顾洪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN202211485783.8A priority Critical patent/CN115865173A/en
Publication of CN115865173A publication Critical patent/CN115865173A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Radio Relay Systems (AREA)

Abstract

本发明公开了一种基于操作系统与总线设计的卫星分系统间互助/自助架构与方法。架构包括:测控分系统、搭载操作系统并含在轨脚本接收模块的星上分系统、低速总线和高速总线。方法包括:在轨更新脚本与文件编写;格式文件生成;在轨注入至测控分系统;测控分系统分发至目标分系统;判定,为自助则本地执行,为互助则分发至执行分系统;执行分系统执行。本发明基于星上操作系统与总线设计,实现了星载分系统在轨应用软件便捷修改与更新以及分系统之间的便捷访问、操作与信息共享,通过升级脚本及文件在轨注入实现互助或自助形式的在轨问题信息获取、调试及故障修复,提升卫星软件系统的鲁棒性以及整星的生存能力,具有重要的工程应用价值。

Figure 202211485783

The invention discloses a mutual aid/self-help framework and method among satellite subsystems based on operating system and bus design. The architecture includes: measurement and control subsystem, on-board subsystem with operating system and on-orbit script receiving module, low-speed bus and high-speed bus. The method includes: on-orbit update script and file writing; format file generation; on-orbit injection into the measurement and control subsystem; measurement and control subsystem distribution to the target subsystem; judgment, local execution for self-help, and distribution to the execution subsystem for mutual assistance; execution Execute by system. Based on the design of the on-board operating system and the bus, the present invention realizes the convenient modification and update of the on-orbit application software of the on-board sub-systems as well as the convenient access, operation and information sharing between the sub-systems, and realizes mutual assistance or Self-service on-orbit problem information acquisition, debugging and fault repair can improve the robustness of the satellite software system and the survivability of the entire satellite, which has important engineering application value.

Figure 202211485783

Description

一种基于操作系统与总线设计的卫星分系统间互助/自助架 构与方法A mutual aid/self-help rack between satellite subsystems based on operating system and bus design structure and method

技术领域technical field

本发明涉及一种基于操作系统与总线设计的卫星分系统间互助/自助架构与方法,属于卫星系统设计领域。The invention relates to a mutual aid/self-help framework and method among satellite sub-systems based on operating system and bus design, and belongs to the field of satellite system design.

背景技术Background technique

目前传统卫星设计方案通常使用卫星星务作为信息中心作为数据转发与逻辑处理中心,关键的遥控指令、遥测信息都需要依靠星务处理。并且当前卫星星务大多采用裸机架构,该架构的应用层与系统层相耦合,应用层出现异常会导致整系统运行异常,无法执行指令并反馈信息,出现异常时在轨调试难度极大。本发明在原有系统架构设计的基础上进行改进,引入操作系统,分离了应用逻辑与底层操作系统,结合总线设计,提出了一种基于操作系统与总线设计的卫星分系统间互助(自助)架构与方法,实现了星载分系统在轨应用软件便捷修改与更新以及分系统之间的便捷访问、操作与信息共享,通过升级脚本及文件在轨注入实现互助或自助形式的在轨问题信息获取、调试及故障修复,提升卫星软件系统的鲁棒性以及整星的生存能力,具有重要工程应用价值。。At present, the traditional satellite design scheme usually uses the satellite satellite service as the information center as the data forwarding and logic processing center, and the key remote control commands and telemetry information need to rely on the satellite service for processing. Moreover, most of the current satellite missions use a bare-metal architecture. The application layer of this architecture is coupled with the system layer. An abnormality in the application layer will cause the entire system to run abnormally, unable to execute instructions and feedback information. When an abnormality occurs, it is extremely difficult to debug on-orbit. The present invention improves on the basis of the original system architecture design, introduces the operating system, separates the application logic and the underlying operating system, and combines the bus design to propose a mutual aid (self-help) architecture between satellite subsystems based on the operating system and bus design The method realizes the convenient modification and update of the on-orbit application software of the satellite-borne subsystems and the convenient access, operation and information sharing between the subsystems, and realizes mutual assistance or self-service on-orbit problem information acquisition through the upgrade script and file on-orbit injection. , debugging and fault repair, improving the robustness of the satellite software system and the survivability of the entire satellite, has important engineering application value. .

发明内容Contents of the invention

本发明的目的是针对现有技术的不足,提供一种基于操作系统与总线设计的卫星分系统间互助/自助架构与方法。The purpose of the present invention is to address the deficiencies of the prior art, and provide a mutual/self-help framework and method between satellite subsystems based on operating system and bus design.

本发明的目的是通过以下技术方案来实现的:The purpose of the present invention is achieved through the following technical solutions:

一种基于操作系统与总线设计的卫星分系统间互助/自助架构主要包括:A mutual aid/self-help architecture between satellite subsystems based on operating system and bus design mainly includes:

测控分系统、搭载操作系统并含在轨脚本接收模块的星上分系统(n个)、低速总线和高速总线。测控分系统通过低速总线与各搭载操作系统并含在轨脚本接收模块的星上分系统相连,各搭载操作系统并含在轨脚本接收模块的星上分系统之间分别通过低速总线与高速总线相连。Measurement and control subsystems, on-board subsystems (n units) equipped with operating systems and on-orbit script receiving modules, low-speed buses and high-speed buses. The measurement and control subsystem is connected to each on-board subsystem equipped with an operating system and containing an on-orbit script receiving module through a low-speed bus. connected.

一种基于操作系统与总线设计的卫星分系统间互助/自助方法,其主要步骤如下:A mutual aid/self-help method between satellite subsystems based on operating system and bus design, the main steps of which are as follows:

地面首先根据星上需求完成在轨更新脚本与文件的编写,再依据星地在轨注入格式约定将在轨更新脚本与文件生成相应的在轨注入格式文件,再通过地面站将在轨注入格式文件在轨注入至测控分系统,测控分系统在收到相应的在轨注入格式的指令分发至目标分系统,目标分系统依据星地在轨注入格式约定完成更新脚本与文件的在轨还原,在更新脚本与文件还原完成后根据文件内容对执行分系统进行判定,如果为自助形式,则将文件在本地执行,完成文件在轨更新;如果为互助形式,则根据文件内容将文件分发至执行分系统,执行分系统在收到文件后执行文件,完成文件在轨更新。The ground first completes the writing of the on-orbit update script and file according to the requirements on the satellite, and then generates the corresponding on-orbit injection format file from the on-orbit update script and file according to the satellite-ground on-orbit injection format agreement, and then injects the on-orbit injection format file through the ground station. The file is injected into the measurement and control subsystem on orbit, and the measurement and control subsystem receives the corresponding instruction of the on-orbit injection format and distributes it to the target subsystem. The target subsystem completes the on-orbit restoration of the update script and the file according to the on-orbit injection format of the satellite and the ground. After the update script and file restoration are completed, the execution subsystem is judged according to the file content. If it is self-service, the file will be executed locally to complete the file on-orbit update; if it is mutual assistance, the file will be distributed to the execution system according to the file content. Subsystem, the execution subsystem executes the file after receiving the file, and completes the on-orbit update of the file.

本发明与现有技术相比具有的有益效果:The present invention has the beneficial effect compared with prior art:

1.本发明不同于传统卫星裸机设计架构,引入操作系统,实现应用层与系统底层分离、解耦,可实现星载分系统在轨应用程序的独立便捷修改与更新;1. The present invention is different from the traditional satellite bare-metal design architecture, and introduces an operating system to realize the separation and decoupling of the application layer and the bottom layer of the system, and can realize the independent and convenient modification and update of the on-orbit application program of the satellite-borne subsystem;

2.本发明不同于传统卫星分系统之间交互仅限于数据而系统层面隔绝架构,引入高速总线与低速总线设计以及互助机制,打破分系统层面交互壁垒,实现星上各分系统系统层级间便捷访问、操作以及信息共享;2. The present invention is different from the interaction between traditional satellite subsystems which is limited to data and isolates the structure at the system level. It introduces the design of high-speed bus and low-speed bus and the mutual assistance mechanism, breaks the interaction barriers at the subsystem level, and realizes the convenience between the system levels of each subsystem on the satellite. access, operation and sharing of information;

3.本发明基于星上操作系统与总线设计,当分系统软件应用程序故障时,分系统之间可通过脚本实现互助或自助形式的在轨问题信息获取、调试及故障修复,提升卫星软件系统的鲁棒性以及整星的生存能力。3. The present invention is based on the design of the on-board operating system and the bus. When the subsystem software application fails, the subsystems can achieve mutual assistance or self-help on-orbit problem information acquisition, debugging and fault repair through scripts, and improve the satellite software system. Robustness and survivability across the entire star.

附图说明Description of drawings

图1是一种基于操作系统与总线设计的卫星分系统间互助/自助实例架构示意图;Figure 1 is a schematic diagram of a mutual aid/self-help instance architecture between satellite subsystems based on operating system and bus design;

图2是一种基于操作系统与总线设计的卫星分系统间互助/自助方法示意图;Fig. 2 is a kind of mutual assistance/self-help method schematic diagram among satellite subsystems based on operating system and bus design;

图3是一种基于操作系统与总线设计的卫星分系统间互助/自助架构与方法的信息流图。Fig. 3 is an information flow diagram of a mutual aid/self-help architecture and method among satellite subsystems based on operating system and bus design.

具体实施方案specific implementation plan

图1是一种基于操作系统与总线设计的卫星分系统间互助/自助实例架构,主要包括:测控分系统1、搭载操作系统并含在轨脚本接收模块的星上分系统2(采用星务分系统与智能识别系统作为实例)、低速总线3(采用CAN总线作为实例)和高速总线4(采用Ethernet网络作为实例)。测控分系统1通过CAN总线与各搭载操作系统并含在轨脚本接收模块的星上分系统2星务分系统与智能识别系统及其他分系统相连,各搭载操作系统并含在轨脚本接收模块的星上分系统2星务分系统与智能识别系统及其他分系统之间分别通过低速总线3与高速总线4相连。Figure 1 is a mutual aid/self-help instance architecture between satellite subsystems based on operating system and bus design. subsystem and intelligent identification system as an example), low-speed bus 3 (using CAN bus as an example) and high-speed bus 4 (using Ethernet network as an example). The measurement and control subsystem 1 is connected to the satellite subsystems equipped with operating systems and containing on-orbit script receiving modules through the CAN bus. The satellite service subsystem is connected to the intelligent identification system and other subsystems. The on-board subsystem 2 and the satellite service subsystem are connected to the intelligent identification system and other subsystems through the low-speed bus 3 and the high-speed bus 4 respectively.

图2是一种基于操作系统与总线设计的卫星分系统间互助/自助方法,包括以下流程:Figure 2 is a mutual aid/self-help method between satellite subsystems based on operating system and bus design, including the following processes:

地面首先根据星上需求完成在轨更新脚本与文件的编写(S1),再依据星地在轨注入格式约定将在轨更新脚本与文件生成相应的在轨注入格式文件(S2),再通过地面站将在轨注入格式文件在轨注入至测控分系统(S3),测控分系统在收到相应的在轨注入格式的指令分发至目标分系统(S4),目标分系统依据星地在轨注入格式约定完成更新脚本与文件的在轨还原(S5),在更新脚本与文件还原完成后根据文件内容对执行分系统进行判定(S6),如果为自助形式,则将文件在本地执行(S7),完成文件在轨更新;如果为互助形式,则根据文件内容将文件分发至执行分系统(S8),执行分系统在收到文件后执行文件(S9),完成文件在轨更新。The ground first completes the writing of the on-orbit update script and file according to the requirements on the satellite (S1), and then generates the corresponding on-orbit injection format file from the on-orbit update script and file according to the satellite-ground on-orbit injection format agreement (S2), and then passes the ground The station injects the on-orbit injection format file into the measurement and control subsystem (S3), and the measurement and control subsystem distributes it to the target subsystem (S4) after receiving the corresponding instruction of the on-orbit injection format. The format agreement completes the on-orbit restoration of the update script and files (S5), and after the restoration of the update script and files is completed, the execution subsystem is judged according to the file content (S6), and if it is self-service, the file is executed locally (S7) , to complete the file on-orbit update; if it is in the form of mutual assistance, distribute the file to the execution subsystem (S8) according to the file content, and the execution subsystem executes the file after receiving the file (S9), and completes the file on-orbit update.

图3是一种基于操作系统与总线设计的卫星分系统间互助/自助架构与方法的信息流图。具体流程与图2所示一致。Fig. 3 is an information flow diagram of a mutual aid/self-help architecture and method among satellite subsystems based on operating system and bus design. The specific process is consistent with that shown in FIG. 2 .

以下为一种基于操作系统与总线设计的卫星分系统间互助/自助架构与方法应用实例的详细阐述:The following is a detailed description of an application example of mutual/self-help architecture and method among satellite subsystems based on operating system and bus design:

其中搭载操作系统并含在轨脚本接收模块的星上分系统可采用基于ARM Cortex-A系列的处理器,并搭载嵌入式Linux操作系统,支持网络SSH操作的系统单机,并含有在轨脚本接收模块,这里采用星务分系统与智能识别系统作为实例;测控分系统系统则为传统的测控应答机;低速总线采用CAN总线,高速总线采用Ethernet网。测控分系统通过CAN总线与各搭载操作系统并含在轨脚本接收模块的星上分系统星务分系统与智能识别系统及其他分系统相连,各搭载操作系统并含在轨脚本接收模块的星上分系统星务分系统与智能识别系统及其他分系统之间分别通过低速总线与高速总线相连。上述架构在引入Linux操作系统以及高低速总线架构后,使得分系统之间除了数据交互之外,可以进行系统层级的访问,使得分系统之间犹如多台电脑之间可以实现互相远程登录、互相访问、互相进行系统层级的各种操作,比如系统更新、文件操作、故障信息主动获取、故障修复等,这样就打破了传统卫星架构下的各分系统之间系统层面的交互壁垒。该架构下互助(自助)机制的具体使用流程如下:首先地面将编写上注脚本、上注程序后按照空间文件格式(一种在轨注入格式)生成相应的空间文件,然后将空间生成在轨注入指令帧,并以遥控指令帧的形式通过地面站发送至卫星的测控分系统;测控分系统在接收到指令帧之后,对其校验后将指令帧通过CAN总线转发至对应的星上分系统星务分系统;星务分系统的在轨脚本接收模块接收完成所有的指令帧之后,将对其进行组包与校验;之后长期运行于系统中的SHELL脚本将对上注的脚本进行调用,其中上注脚本由地面编写,主要包括本地执行部分或者本地执行和异地执行部分,本地执行部分将由上注脚本直接执行,完成自助问题排查、调试与修复,异地执行部分以SSH指令的形式通过网络发送至执行分系统智能识别分系统;智能识别分系统在接收到SSH指令之后由执行该脚本,完成互助问题排查、调试与修复;若脚本中要求将执行结果返回,则同样通过SCP指令将数据取回本地。Among them, the satellite sub-system equipped with an operating system and including an on-orbit script receiving module can use an ARM Cortex-A series processor, and is equipped with an embedded Linux operating system, a system that supports network SSH operation, and includes an on-orbit script receiving module. Module, the star service subsystem and intelligent identification system are used as examples here; the measurement and control subsystem is a traditional measurement and control transponder; the low-speed bus adopts the CAN bus, and the high-speed bus adopts the Ethernet network. The measurement and control subsystem is connected to the satellite subsystems equipped with operating systems and containing on-orbit script receiving modules through the CAN bus. The star service subsystem is connected to the intelligent identification system and other subsystems. The star service subsystem of the upper subsystem is connected with the intelligent identification system and other subsystems through a low-speed bus and a high-speed bus respectively. After the above architecture introduces the Linux operating system and the high-speed and low-speed bus architecture, in addition to data interaction, the sub-systems can be accessed at the system level, making the sub-systems like multiple computers that can realize mutual remote login and mutual communication. Access and perform various system-level operations with each other, such as system updates, file operations, active acquisition of fault information, fault repairs, etc., thus breaking the system-level interaction barriers between subsystems under the traditional satellite architecture. The specific use process of the mutual aid (self-help) mechanism under this framework is as follows: first, the above-mentioned script and program will be written on the ground, and then the corresponding space file will be generated according to the space file format (an in-orbit injection format), and then the space will be generated on-orbit. Inject the instruction frame, and send it to the measurement and control subsystem of the satellite through the ground station in the form of a remote control instruction frame; The star service sub-system of the system; after the on-orbit script receiving module of the star service sub-system receives all the command frames, it will package and verify them; after that, the SHELL script running in the system for a long time will carry out the above-mentioned script Call, where the above script is written by the ground, mainly including the local execution part or local execution and remote execution part, the local execution part will be directly executed by the above script to complete self-service troubleshooting, debugging and repair, and the remote execution part is in the form of SSH commands Send it to the execution subsystem intelligent recognition subsystem through the network; the intelligent recognition subsystem executes the script after receiving the SSH command to complete mutual assistance problem troubleshooting, debugging and repair; if the script requires the execution result to be returned, it will also pass the SCP command Get the data back locally.

本发明基于星上操作系统与总线设计,实现了星载分系统在轨应用软件便捷修改与更新以及分系统之间的便捷访问、操作与信息共享,通过升级脚本及文件在轨注入实现互助或自助形式的在轨问题信息获取、调试及故障修复,提升卫星软件系统的鲁棒性以及整星的生存能力,具有重要的工程应用价值。Based on the design of the on-board operating system and the bus, the present invention realizes the convenient modification and update of the on-orbit application software of the on-board sub-systems and the convenient access, operation and information sharing between the sub-systems, and realizes mutual assistance or Self-service on-orbit problem information acquisition, debugging and fault repair can improve the robustness of the satellite software system and the survivability of the entire satellite, which has important engineering application value.

对所公开实例的上述说明,使本领域专业技术人员能够实现或使用本发明。对此实例的多种修改对本领域是的专业技术人员来说将是显而易见的。本文中所定义的,仅为本发明的一种基于操作系统与总线设计的卫星分系统间互助(自助)架构与方法的实例,但是对测控分系统和星上分系统进行数量上的增加和减少都应落入本发明相应的权利要求保护范围内,以及处理器、操作系统的种类选型、总线形式、系统调用指令的更改、指令上注的形式等也都应落入本发明相应的权利要求保护范围内。因此,本发明将不会被限制与本文所示的这一实例,而是要符合与本文所公开的原理一致的最宽的范围。The above description of the disclosed examples is provided to enable any person skilled in the art to make or use the invention. Various modifications to this example will be apparent to those skilled in the art. What is defined herein is only an example of a mutual aid (self-help) framework and method between satellite subsystems designed based on an operating system and a bus of the present invention, but the measurement and control subsystem and the satellite subsystem are increased in number and The reduction should fall within the scope of protection of the corresponding claims of the present invention, and the type selection of processors and operating systems, bus forms, changes to system call instructions, and forms of instruction annotations, etc. should also fall within the corresponding scope of protection of the present invention. within the scope of the claims. Thus, the invention is not intended to be limited to the example shown herein but is to be accorded the widest scope consistent with the principles disclosed herein.

Claims (2)

1. A mutual assistance/self-service architecture between satellite subsystems based on an operating system and a bus design is characterized in that the mutual assistance/self-service architecture of the satellite subsystems mainly comprises: the system comprises a measurement and control subsystem (1), an onboard subsystem (2) carrying an operating system and comprising a rail script receiving module, a low-speed bus (3) and a high-speed bus (4); the measurement and control subsystem (1) is connected with all onboard operating systems and onboard subsystems (2) containing the rail foot book receiving module through low-speed buses, and all onboard operating systems and onboard subsystems (2) containing the rail foot book receiving module are connected with the high-speed bus (4) through the low-speed buses (3).
2. A method for mutual assistance/self-help between satellite subsystems based on operating system and bus design, which is implemented by using the system of claim 1, and is characterized in that: the method comprises the steps that the ground finishes writing of an on-orbit updating script and a file according to on-satellite requirements, then generates a corresponding on-orbit injection format file according to an on-satellite-ground on-orbit injection format convention, and injects the on-orbit injection format file into a measurement and control subsystem in an on-orbit mode through a ground station, the measurement and control subsystem receives a command of the corresponding on-orbit injection format and distributes the command to a target subsystem, the target subsystem finishes on-orbit restoration of the updating script and the file according to the on-satellite-ground on-orbit injection format convention, judges an execution subsystem according to file contents after the updating script and the file are restored, and if the on-orbit updating is finished, executes the file locally to finish on-orbit updating of the file; if the file is in a mutual aid form, the file is distributed to the execution subsystem according to the content of the file, and the execution subsystem executes the file after receiving the file to complete on-track updating of the file.
CN202211485783.8A 2022-11-24 2022-11-24 A mutual aid/self-help architecture and method between satellite subsystems based on operating system and bus design Pending CN115865173A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211485783.8A CN115865173A (en) 2022-11-24 2022-11-24 A mutual aid/self-help architecture and method between satellite subsystems based on operating system and bus design

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211485783.8A CN115865173A (en) 2022-11-24 2022-11-24 A mutual aid/self-help architecture and method between satellite subsystems based on operating system and bus design

Publications (1)

Publication Number Publication Date
CN115865173A true CN115865173A (en) 2023-03-28

Family

ID=85666079

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211485783.8A Pending CN115865173A (en) 2022-11-24 2022-11-24 A mutual aid/self-help architecture and method between satellite subsystems based on operating system and bus design

Country Status (1)

Country Link
CN (1) CN115865173A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103944629A (en) * 2014-04-28 2014-07-23 航天东方红卫星有限公司 Satellite integrated electronic system
CN104252137A (en) * 2014-09-01 2014-12-31 深圳航天东方红海特卫星有限公司 Universal on-orbit registration minimum system for miniature satellite
CN105812048A (en) * 2016-04-22 2016-07-27 哈尔滨工业大学 Nano satellite remote-measuring and remote-controlling method capable of switching communication path
US20160344685A1 (en) * 2015-05-08 2016-11-24 Rishabh Y. Maharaja Ip-based satellite command, control, and data transfer
CN112732358A (en) * 2021-01-13 2021-04-30 中国人民解放军32039部队 Method and device for compiling spacecraft control script
CN113900697A (en) * 2021-12-09 2022-01-07 航天恒星科技有限公司 A method and system for realizing remote upgrade function based on MCU and TFTP protocol

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103944629A (en) * 2014-04-28 2014-07-23 航天东方红卫星有限公司 Satellite integrated electronic system
CN104252137A (en) * 2014-09-01 2014-12-31 深圳航天东方红海特卫星有限公司 Universal on-orbit registration minimum system for miniature satellite
US20160344685A1 (en) * 2015-05-08 2016-11-24 Rishabh Y. Maharaja Ip-based satellite command, control, and data transfer
CN105812048A (en) * 2016-04-22 2016-07-27 哈尔滨工业大学 Nano satellite remote-measuring and remote-controlling method capable of switching communication path
CN112732358A (en) * 2021-01-13 2021-04-30 中国人民解放军32039部队 Method and device for compiling spacecraft control script
CN113900697A (en) * 2021-12-09 2022-01-07 航天恒星科技有限公司 A method and system for realizing remote upgrade function based on MCU and TFTP protocol

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈涤昕: "基于操作系统的微小卫星综合电子系统容错技术研究", 中国优秀硕士学位论文全文数据库 工程科技辑, 15 January 2022 (2022-01-15), pages 2 - 3 *

Similar Documents

Publication Publication Date Title
CN102346460B (en) Transaction-based service control system and method
US5903717A (en) Fault tolerant computer system
CN109677455A (en) A kind of train DAS (Driver Assistant System)
CN109634171B (en) Dual-core dual-lock-step two-out-of-two framework and safety platform thereof
CN103226484A (en) On-orbit update method for satellite-borne integrated electronic system program
CN103370694A (en) Restart the data processing system
WO2014183557A1 (en) Star sensor in-orbit maintenance method
JP5379862B2 (en) Simulation method, system and program
CN108983682B (en) Redundancy voting control method based on double buses
CN114237824A (en) Fault locating method, apparatus, computer readable medium and electronic device
CN116227787A (en) Heaven and earth integrated management and control system and operation method thereof
CN115865173A (en) A mutual aid/self-help architecture and method between satellite subsystems based on operating system and bus design
US20110246975A1 (en) Control architecture and process for porting application software for equipment on board an aircraft to a consumer standard computer hardware unit
CN103345952A (en) Model-based operator auxiliary computing system
CN110389871A (en) A kind of safety computer platform having system integrity confirmation function
CN114489585B (en) A microservice development system and implementation method with governance function plug-in
Tajarrod et al. A novel methodology for synthesis of fault trees from MATLAB-Simulink model
CN115883519A (en) A framework and method for multi-satellite networking mutual aid/self-help based on operating system and inter-satellite routing
CN110422343B (en) On-orbit maintenance method of attitude and orbit control computer on satellite
CN106342295B (en) Aeronautical satellite platform high-fidelity satellite failure emulation mode
Wang et al. A work-stealing scheduling framework supporting fault tolerance
CN111806727B (en) Operating system-based satellite attitude and orbit control application software architecture design method
CN105259759B (en) A kind of aircraft electrical system reconfigurable method of intelligence plug and play
US20100168876A1 (en) Information control system and information control method
CN110263526B (en) Production line certificate injection system and method thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination