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

Automatic compiling, linking and loading method for distributed control software source codes

A technology of distributed control and software source, applied in the field of automatic compilation, linking and loading, it can solve the problems of missing loading of configuration data files, loading of software object codes, unable to load data files, etc., and achieve the effect of reducing missing loading

Active Publication Date: 2020-11-03
中国航发控制系统研究所
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the gas turbine distributed platform has multiple supported target processors and has its own cross-compilation tool chain, which requires learning and management costs for multiple software for developers; A large number of project-related data files are generated, such as IO configuration data, communication configuration data, logic configuration data, etc., which cannot efficiently and conveniently load data files of multiple projects, and there are software object codes loaded to non-corresponding objects Risks such as missing loading of machines and configuration data files

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
  • Automatic compiling, linking and loading method for distributed control software source codes
  • Automatic compiling, linking and loading method for distributed control software source codes
  • Automatic compiling, linking and loading method for distributed control software source codes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention will be further described below in conjunction with specific drawings and embodiments.

[0020] In order to compile and link the user configuration file as a data file with the affected configuration item code according to the target processor to be compiled and the cross-compilation tool chain to produce a new executable file; then let the controller enter the loading maintenance mode, According to the loading mechanism between the configuration platform and the lower computer, the loading of the executable file and the data configuration file is completed, and the compiling link and loading method of the present invention include the following steps:

[0021] Step 1. Run the configuration software on the host computer, and let the user perform the configuration operation, and jump to step 2 after the configuration operation is completed;

[0022] Specifically, the target processor is a processor of a lower computer, and the lower computer include...

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 relates to an automatic compiling, linking and loading method for distributed control software source codes. The method comprises the following steps: 1, executing configuration operation by a user; 2, collecting state information of a button installed by the user; 3, generating a new executable file, and sending a code downloading command to an affected configuration item module; 4,after a code downloading command of the upper computer is received, entering a maintenance mode; 5, downloading the executable file to be downloaded to a Flash memory of the lower computer; 6, afterdownloading of the executable file is completed, enabling a BootLoader program to reply that loading of the upper computer is completed; 7, enabling the affected configuration item module of the uppercomputer to send a downloading data instruction; 8, enabling a lower computer related to the affected configuration item module to receive the downloading data instruction of the upper computer, entering a maintenance mode and receiving user configuration data. According to the invention, the software target code can be loaded to the corresponding target machine, and the risks of missing loadingof the configuration data file and the like are reduced.

Description

technical field [0001] The invention relates to an automatic compiling, linking and loading method, in particular to an automatic compiling, linking and loading method of distributed control software source codes. Background technique [0002] Compilation, linking and loading are widely used in CNC systems. Its function is to compile and link software source codes into executable target files, and complete the loading of target files through loading technology to update the CNC software. [0003] However, the gas turbine distributed platform has multiple supported target processors and has its own cross-compilation tool chain, which requires learning and management costs for multiple software for developers; A large number of project-related data files are generated, such as IO configuration data, communication configuration data, logic configuration data, etc., which cannot efficiently and conveniently load data files of multiple projects, and there are software object code...

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): G06F8/654G06F8/54G06F8/41G06F9/4401G05B19/042
CPCG06F8/654G06F8/447G06F8/54G06F9/4401G05B19/0426
Inventor 朱昊林李晓磊刘阳张伟房耿
Owner 中国航发控制系统研究所
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