A fine-grained function addition method on orbit

A functional and fine-grained technology, applied in the field of embedded real-time operating system development, can solve problems such as increasing startup time, and achieve the effect of simplifying on-orbit update and generation steps

Active Publication Date: 2017-01-18
北京神舟航天软件技术股份有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] For incremental reorganization, the usual method is to burn the incremental file into a non-volatile memory (FLASH or EEPROM), then restart the system, the startup program detects that there is an incremental file, and will store it in RAM according to the address and length of the incremental file. Replace the original program in the middle, if it is more fragmented and more than the new bytes, this will increase the startup time

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
  • A fine-grained function addition method on orbit
  • A fine-grained function addition method on orbit
  • A fine-grained function addition method on orbit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0023] Such as figure 1 As shown in , an on-orbit fine-grained function adding method, the function adding method is as follows: define the function that needs to be added as a dedicated segment through the link script, and locate it at the end of the program, so that the memory can be effectively used If there is no space to use, copy the exclusive segment through a special tool, upload it to the memory of the on-orbit star system, and add the address of this function to the function lookup table, waiting for the execution of the task.

[0024] The steps of the method for adding the above function function are as follows:

[0025] Step 1: Generation of incremental files: define the functions that need to be added as exclusive segments through the link script, and locate them at the end of the program, so that the unused space of the memory can be effectively used, and the exclusive segments can be copied out through special tools , to generate incremental files, the specific...

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 an in-orbit fine-grained performance function addition method, which is characterized by comprising the following steps of defining a performance function to be added as an exclusive segment by using a link script, and positioning the performance function to be added to the tail of a program, so that an unused space in a memory can be effectively utilized; copying the exclusive segment out by using a special tool, uploading the exclusive segment into a memory of an in-orbit satellite keeping system, and adding the address of the function into a performance function lookup table for task execution. According to the method, a step of generating an incremental program file is simplified by a simple and easy-to-operate method, the in-orbit updating of an incremental program is simplified by a specified method, and a computer is not required to be restarted to run the incremental program after the program is updated, and meanwhile, functions before updating can be selectively restored.

Description

technical field [0001] The invention belongs to the field of embedded real-time operating system development, and in particular relates to an on-orbit fine-grained functional function adding method. Background technique [0002] The star system has been running in orbit for a long time. As time goes by, some functional modules need to be added to the system to realize special functions, and existing programs need to be updated. Usually, the implementation methods include incremental program generation, incremental program Upvoting, incremental program reorganization, running of updated programs. [0003] The main problem that prior art exists: [0004] For the update method of the incremental program, the incremental file is usually generated through byte comparison. The incremental file needs to contain the address and length of the updated byte. When the number of different bytes is large and scattered, this will cause incremental The capacity of the file is very large. ...

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 Patents(China)
IPC IPC(8): G06F9/445
Inventor 赵英辉程胜卓保特任永青
Owner 北京神舟航天软件技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products