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

Edge computing-oriented cross-system platform compiling method

An edge computing and compiling method technology, applied in the edge computing and computer fields of the industrial Internet, can solve the problems that the compiler does not support cross-compilation, restricts development, and compiles without system API equivalent replacement, so as to achieve the effect of convenient deployment and operation

Active Publication Date: 2020-09-01
SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
View PDF2 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing compilers do not support the cross-compilation of function blocks containing system APIs on different system platforms, and the compilation lacks equivalent replacement between system APIs, making it difficult to achieve cross-platform use of the same function block, that is, for different operating systems to implement Function blocks of the same function need to develop multiple versions to adapt to different platforms
This problem restricts the further development of IEC 61499 in the industrial Internet edge computing application scenarios and the vision of "design once, use everywhere"

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
  • Edge computing-oriented cross-system platform compiling method
  • Edge computing-oriented cross-system platform compiling method
  • Edge computing-oriented cross-system platform compiling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention will be further described in detail below in conjunction with the examples.

[0033] The present invention provides an edge computing-oriented IEC 61499 function block cross-system platform compilation method, including precompilation processing of function block programs, adaptation of system abstract functions and system functions, reconfiguration of function block codes, and compilation and generation. Its technical scheme is as follows:

[0034] S1: Add a system-independent API abstract function library, that is, to uniformly abstract the API of common operating systems into a system-independent abstract function call interface, and store the mapping rules from abstract functions to system functions in the rule library. The function block program adopts a layered design to isolate system-related codes, that is, the functions called by the function block program all come from the system-independent API abstract function library.

[0035] Common...

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 edge computing-oriented cross-system platform compiling method, which comprises the following steps of: establishing an API abstract function library, and storing a mappingrelationship from an API abstract function to a target system function; marking an API abstract function in the function block program; matching the marked API abstract function with a pre-stored target system function, replacing the successfully matched API abstract function with the corresponding target system function according to the reconstruction content and the mapping relationship, and implementing code reconstruction; and compiling the reconstructed code to generate a file which can be operated by the target system platform. The invention discloses a compiler. According to the invention, code reconstruction oriented to a specific platform is automatically realized before compiling; cross-operating system use of the IEC 61499 functional block is realized, unified deployment and operation of the functional block in each operating system platform in the distributed system are facilitated, and further application and development of the IEC 61499 standard in the industrial internet edge computing distributed system are promoted.

Description

technical field [0001] The invention relates to the field of computer technology and the field of industrial Internet edge computing, in particular to an edge computing-oriented IEC 61499 function block cross-system platform compilation method. Background technique [0002] The Industrial Internet is an industrial and application ecology formed by the deep integration of a new generation of information technology represented by the Internet and industrial systems. It is a key comprehensive information infrastructure for the development of industrial intelligence. Edge computing is an open platform that integrates network, computing, storage, and application core capabilities on the edge of the network close to the source of objects or data, and provides edge intelligent services nearby to meet the needs of industry digitization in agile connection, real-time business, data optimization, application intelligence, Key requirements in terms of security and privacy protection. ...

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/41
CPCG06F8/41G06F8/44Y02D10/00
Inventor 曾鹏万广喜夏长清李庆鑫于海斌
Owner SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
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