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

An online upgrade method remote embedded firmware

An embedded and firmware technology, applied in software engineering design, instrumentation, electrical digital data processing, etc., can solve the problems of high cost, inconvenient and inflexible, etc., and achieve the effect of efficient update

Active Publication Date: 2018-12-07
JIASHAN ADIMAN WATER TECH
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, it causes a lot of overhead from time to cost, which is very inconvenient and inflexible

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
  • An online upgrade method remote embedded firmware
  • An online upgrade method remote embedded firmware
  • An online upgrade method remote embedded firmware

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Specific embodiments of the present invention will be described in further detail below based on the accompanying drawings. It should be understood that the description of the embodiments of the present invention here is not intended to limit the protection scope of the present invention.

[0034] Please refer to figure 1 and figure 2 , which is a remote embedded firmware online upgrade method provided by the present invention.

[0035] The intelligent acquisition controller 100 includes a controller STM32F103VCT6, which has an online programmable function (IAP), that is, uses its own program to program the user flash memory (USER FLASH) during program operation.

[0036] The controller STM32F103VCT6 is connected to the 4G module by a universal asynchronous transceiver (UART1). The controller STM32F103VCT6 uses UART1 to operate the 4G module through AT commands. When the 4G module and the platform communication server establish a TCP / IP connection, the transparent ...

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

An online upgrade method of remote embedded firmware comprises an APP program and a Bootload program. The APP program comprises the steps: S1, setting an offset interrupt vector table; S2, initializing a clock and a peripheral; S3, establishing a communication connection with that server; S4, receiving and identifying the instruction sent by the server requesting to upgrade the firmware; S5, judging whether that upgrade is agree or not; S6, marking that upgrade flag bit; S7, sending a response signal. The Bootload program comprises the following steps: S8, initializing the offset of the APP program, and setting the offset interrupt vector table to zero; S9, judging whether the upgrade flag bit is a specific flag; S10, receiving and identifying a data packet containing firmware data sent bythe server; S11, judging whether that firmware data is correct; S12, programming firmware data into a flash memory; S13, sending the firmware upgrade feedback signal to the server. In this way, the embedded firmware can be updated remotely safely and efficiently.

Description

technical field [0001] The invention relates to a firmware upgrading method, in particular to a remote embedded firmware online upgrading method. Background technique [0002] Intelligent acquisition controllers can be used in unattended sites. The intelligent acquisition controller can collect site switch quantity, analog quantity and equipment operation status information, and communicate with the remote data center communication server through TCP / IP connection through 4G communication. The collected data information is sent to the remote data center for processing. Users can query information through mobile APP and WEB client. The remote data service center sends control instructions to the intelligent acquisition controller through the mobile phone APP and WEB client. The controller analyzes the control instructions and executes the control operations to realize remote control. Usually, if you need to upgrade the embedded software code of the intelligent acquisition ...

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
IPC IPC(8): G06F8/654
CPCG06F8/654
Inventor 沈美根杨书瀚叶睿睿张育超
Owner JIASHAN ADIMAN WATER TECH
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