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.
CN113641389APending Publication Date: 2021-11-12UNIONMANTECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
UNIONMANTECH
Publication Date
2021-11-12

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

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.
Need to check novelty before this filing date? Find Prior Art

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