Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Local code updating method and local code updating system for micro-satellite system

A micro-satellite and local code technology, which is applied in the computer field, can solve the problems of wasting inter-satellite link resources, low effective speed of inter-satellite communication, and slow update speed, so as to improve utilization rate, solve slow update speed, reduce effect of size

Active Publication Date: 2013-01-16
ZHEJIANG UNIV
View PDF2 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] First of all, the update speed is slow and the success rate is low; every time the software is updated on-orbit, the entire software or the entire configuration item must be injected into the star.
Especially when the effectively updated code only accounts for a small part of the updated software or configuration items, but all applications or configuration items still need to be updated. In the case of low communication speed and high bit error rate of the satellite-ground link , the update speed is slow and the success rate is low
[0007] Secondly, the resources of the link between the satellite and the ground are wasted; due to the low effective speed of the communication between the satellite and the ground, the communication resources between the satellite and the ground are limited, and when the effective update code accounts for an extremely small proportion of the updated software or configuration items, serious waste and occupation Star-earth resources affect the use of star-earth communication by other modules
[0008] Again, the update causes the interruption of program operation; since the code update relies on the bootloader program, it needs to restart the system by reprogramming and powering on again, and the system operation inevitably needs to be interrupted

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Local code updating method and local code updating system for micro-satellite system
  • Local code updating method and local code updating system for micro-satellite system
  • Local code updating method and local code updating system for micro-satellite system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to describe the present invention more specifically, the technical solution of the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0030] This embodiment introduces the application of the method of the present invention by introducing a general micro-satellite system example, figure 1 It is a structural framework diagram of a microsatellite system based on a processor. The processor is coupled to the random access memory RAM and the non-volatile memory NAND FLASH through the bus. Input and output I / O devices can also be coupled to the bus, and I / O devices include keyboards, mice, serial buses, displays, and the like.

[0031] In the whole micro-satellite system, RAM is used to store code instructions executed during processor operation; NAND FLASH is used to store system code and user data. In this embodiment, NANDFLASH includes module calling table, system execution code, code of fa...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a local code updating method for a micro-satellite system. The local code updating method includes (1), building a module calling table; (2), acquiring an ID (identification) of a failure module; (3), finding out the corresponding module locally according to the ID and compiling the module to obtained an executable file; (4), uploading the compiled executable file; (5), loading the executable file to an RAM (random access memory); and (6), updating the module calling table. The invention further discloses a local code updating system for implementing the method. The local code updating method and the local code updating system have the advantages that a local updating mode is adopted for building the module calling table, so that the problem of low updating speed in the prior art is effectively solved; as the size of the uploaded file is greatly reduced, utilization rate of link resources between a satellite and the ground is greatly increased; and normal running of other programs can be guaranteed.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to a local code update method and system for micro-satellite systems. Background technique [0002] Due to the harsh environment of outer space, the storage devices in the micro-satellite system may be damaged, which will cause some programs to fail to operate normally. In this case, if these programs are not updated, the entire satellite may fail to operate normally. Seriously may lead to the failure of the entire satellite. [0003] On-orbit software update is a remedial measure to replace the original version with a new version of the software that it evades after discovering mission software errors or loopholes during the satellite’s in-orbit operation. Therefore, on-orbit software update is not only one of the objective requirements of the satellite system, but also the inevitable evolution direction of the micro-satellite integrated electronic technology. [00...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445G06F12/02
Inventor 李红杨国青陈浩杰程士庆李坤吴朝晖
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products