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

Software upgrading method, device and equipment based on OpenCPU

A software upgrade and equipment technology, applied in software deployment, software maintenance/management, version control, etc., can solve the problems of compilation chain limitation, unstable upgrade, low upgrade efficiency, etc.

Pending Publication Date: 2021-11-12
UNIONMANTECH
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the embodiments of the present invention is to provide an OpenCPU-based software upgrade method, device, and equipment to at least solve the problems of low upgrade efficiency, unstable upgrade, and limited compilation chain in the current OpenCPU solution.

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
  • Software upgrading method, device and equipment based on OpenCPU
  • Software upgrading method, device and equipment based on OpenCPU
  • Software upgrading method, device and equipment based on OpenCPU

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The specific implementation manners of the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation manners described here are only used to illustrate and explain the embodiments of the present invention, and are not intended to limit the embodiments of the present invention.

[0026] figure 1 Schematically shows a schematic flow chart of an OpenCPU-based software upgrade method according to an embodiment of the present invention, as figure 1 shown. This embodiment provides an OpenCPU-based software upgrade method. include:

[0027] S01. Acquiring source files including the source code of the upgrade program;

[0028] The source file here is a file including the source code of the upgrade program, which is directly written in computer language. Obtaining here includes directly obtaining from programming software or reading from a storage medium.

...

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 the technical field of OpenCPU software. The embodiment of the invention provides a software upgrading method, device and equipment based on an OpenCPU. The software upgrading method based on the OpenCPU comprises the steps of acquiring a source file comprising an upgrading program source code; declaring all system functions needing to be called in the source file as an extern type to obtain a new source file; compiling the new source file to generate an intermediate file, wherein a plurality of relocatable compiling parameters are adopted in the compiling process; adding a function library required by operation to the intermediate file, and generating an upgrading file through a link; and upgrading by adopting the upgrading file. According to the embodiment, the upgrading efficiency and the upgrading stability can be improved.

Description

technical field [0001] The present invention relates to the technical field of OpenCPU software, in particular to an OpenCPU-based software upgrade method, an OpenCPU-based software upgrade device and an OpenCPU-based software upgrade device. Background technique [0002] OpenCPU is an embedded development solution. In the application of (NB-iot / 4g / 5g and other LTE) modules, it is no longer necessary to connect an external MCU as the main control, but to use the module as the main control, which saves a lot of hardware costs and simplifies the design of the solution . [0003] In the current OpenCPU solution, the OS mostly uses freeRTOS, LiteOS, etc., which do not support dynamic module loading. Manufacturers provide sdk in the form of libraries. Based on these libraries, users add their own application codes, compile and package them into a complete image, and then update to modules through tools or OTA methods. This upgrade method is inefficient and error-prone. [000...

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/65G06F8/71G06F8/30
CPCG06F8/65G06F8/71G06F8/37
Inventor 廖健枢杨宇杰吴开钢
Owner UNIONMANTECH
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