CN108469961A - One kind is based on micromation embedded platform remote update system and method - Google Patents
One kind is based on micromation embedded platform remote update system and method Download PDFInfo
- Publication number
- CN108469961A CN108469961A CN201810183890.2A CN201810183890A CN108469961A CN 108469961 A CN108469961 A CN 108469961A CN 201810183890 A CN201810183890 A CN 201810183890A CN 108469961 A CN108469961 A CN 108469961A
- Authority
- CN
- China
- Prior art keywords
- module
- embedding assembly
- upgrade
- remote control
- assembly module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention discloses a kind of based on micromation embedded platform remote update system and method, solves that micromation embedded platform program renewal speed is fast, function realizes the demands such as upgrading.The system includes mainly remote control module, communication transmission module, embedding assembly module, power module.This method is:Step 1, remote control module establishes software upgrade package according to upgrade requirement;Step 2, remote control module identifies embedding assembly module I D, establishes the communication protocol between remote control module and embedding assembly module;Step 3:By communication transmission module, remote control module sends upgrade command to embedding assembly module, makes it into upgrading standby mode, receives embedding assembly module answer signal;Step 4:Embedding assembly module receives remote control module software upgrade package;Step 5, online upgrading.The invention effectively solve package module cannot timely upgrade problem, improve micromation embedded platform maintainability and expansion.
Description
Technical field
The invention belongs to embedded system technology fields, more particularly to one kind is based on micromation embedded platform remote upgrade
System and method.
Background technology
In recent years, embedded device is widely used in the fields such as industrial manufacture, health care, smart home, realizes electricity
Sub- equipment accurately control and human-computer interaction intelligentization control.With the development of control device, in practical applications to outside it
Shape size, the demand of weight are higher and higher, and the demands such as miniaturization, ease for maintenance, reliability of control device are growing.Past
Updating operation replaces embedded device mainly by staff to realize manually, needs to expend a large amount of man power and material.Control
Equipment is smaller, and the circuit board for being bound to cause control device is smaller, this also results in the dismounting of the embedded device in control device, dimension
Shield, inconvenient maintenance.The miniaturization of control device is made troubles to the software adaptation upgrading of the chips such as microcontroller, and realization is not opened
The method for the remote upgrade program that control device shell can upgrade to embedded device into line program just seems critically important.
There are certain deficiencies, such as Chinese patent CN102298526A to describe for existing embedded device upgrade method
A kind of peripheral apparatus program upgrade procedure based on no outer extension memory microcontroller, cardinal principle utilize master-slave equipment communication system
System, including a host equipment and multiple peripheral apparatus, physics mode passes through RS- between host equipment and each peripheral apparatus
Data transmission is realized in the communication connection that the foundation such as 232/RS-485/CAN buses are stablized, and is then upgraded.The upgrade method is not
Foot place is that system file communication distance is short, and embedded device upgrade environments are limited.
Chinese patent CN103530146A mainly describes low-power-consumption embedded equipment remote radio upgrade method, this method
For the embedded device based on low-power scm, it is provided for a kind of side using wireless network to its remote upgrade
Method is disadvantageous in that upgrading face is narrow, systematic research is not done for the peripheral equipment upgrading of microcontroller, in reality
Using there is very big limitation.
Invention content
A kind of based on micromation embedded platform remote update system and method present invention aims at providing, this method is not
The long-range quick upgrading to embedded platform is miniaturized only may be implemented, while the other equipment of the platform can also be carried out entirely
Face upgrade, improve micromation embedded platform scalability and maintainability, use manpower and material resources sparingly, reduce system maintenance at
This, has higher economic value.
The present invention provides one kind:
(1) one kind proposed by the present invention is based on micromation embedded platform remote update system, including remote control mould
Block, communication transmission module, power module, embedding assembly module;
Remote control module:For establishing the software upgrade package needed for system upgrade, and identify embedding assembly module I D,
Then software upgrade package is transmitted to embedding assembly module;Simultaneously send upgrade command to embedding assembly module, make its into
Enter and upgrades standby mode, control system Upgrade process;
Communication transmission module:As the information communication port between remote control module and embedding assembly module, mainly
For carrying out the upgrade command between remote control module and embedding assembly module and upgrade file transmission, meanwhile, it is embedded
Computing module sends answer signal to remote control module;
Embedding assembly module:System core part, including computing unit, storage unit, Wi-Fi units, long-range transmitting-receiving
Unit, for realizing each parameter of environment is collected, analyzed and is stored in the field environment, need periodically to calculation procedure and
Program carries out upgrading optimization;
Power module:It is mainly used for providing necessary electric energy for whole system upgrading operation.
(2) it further limits, is based in micromation embedded platform remote update system in above-mentioned one kind, remote control
The upgrade command that module is sent to embedding assembly module includes mainly identity code and starting and upgrading code, embedding assembly mould
Block sends answer signal after receiving instruction, and enters upgrading standby mode;Embedding assembly module is before being taken into use, advanced
Row ID settings, remote control module are identified matching to the ID of each embedding assembly module, software are carried out after successful match
Upgrade package is transmitted.
(3) it further limits, in above-mentioned embedding assembly module remote update system, communication transmission module uses
GPRS carries out the transmission of upgrade package and upgrade command, and transmission range is long, and communications security is good;System communication transmission module data pass
Defeated process includes mainly that self ID and system version number are sent to remote control module by embedding assembly module, are then matched
Upgrade file is sent to embedding assembly module by remote control module by data frame after success, and embedding assembly module is receiving
Data frame is verified one by one in the process, and check results are sent to remote control module;It is mainly used for remotely being controlled
Data transmission between molding block and embedded module, including software upgrade package, upgrade command, answer signal and check results
Deng.
(4) it further limits, is based in micromation embedded platform remote update system in above-mentioned one kind, embedded meter
It calculates the storage unit subregion of the upgrading part needed for module and restarts data for bootstrap, reserved data section, application program, failure
Code, bootstrap is for configuring embedded initial environment, guiding update application code;Reserved data section is non-erasing subregion, is used
Whether upgrade in control system;Application program is the program that embedding assembly module executes;Failure restarts numeric data code in number
According to generate data outage in transmission process either and can restart when wrong data embedding assembly module with again into
Row data transmission and reception, while mistake of statistics quantity send check results to remote control module.
(5) one kind of the invention is based on micromation embedded platform remote upgrade method, is as follows:
Step 1:Remote control module analyzes upgrade requirement first, establishes software upgrade package;
Step 2:Remote control module identifies embedding assembly module I D, establishes communication protocol;
Step 3:By communication transmission module, remote control module sends upgrade command to embedding assembly module, makes it
Into upgrading standby mode, and receive embedding assembly module answer signal;
Step 4:Embedding assembly module receives remote control module software upgrade package, and is verified to receiving data;
Step 5:Carry out online upgrading.
(6) it further limits, in above-mentioned one kind based on being miniaturized in embedded platform remote upgrade method, in the step
In 1, remote control module analyzes HardwareUpgring demand, establishes software upgrade package;Software upgrade package includes mainly embedding assembly
Computing unit upgrade package, storage unit upgrade package, Wi-Fi units upgrade package and the long-range Transmit-Receive Unit upgrade package of platform.
(7) it further limits, in above-mentioned one kind based on being miniaturized in embedded platform remote upgrade method, in the step
In rapid 2, communication protocol refers to that remote control module establishes the structure of transmission data and the knot of embedding assembly module feedback data
Structure realizes system check function and Error Control including the ID identification codes and check code of embedding assembly module.
(8) it further limits, in above-mentioned one kind based on being miniaturized in embedded platform remote upgrade method, in the step
In rapid 3, remote control module sends software upgrade package to embedding assembly module by communication transmission module.
(9) it further limits, in above-mentioned one kind based on being miniaturized in embedded platform remote upgrade method, in the step
In rapid 4, embedding assembly module receives software upgrading packet procedures and includes:
Step 4-1:Embedding assembly module verifies transmitting data frame, be confirmed whether it is consistent with this device id, when
After reception data are matched with device id, 4-2 is entered step, otherwise, data packet is carried out and reports an error, cycle executes step 4-1, until reporting
Wrong number reaches given threshold;
Step 4-2:After determining that transmission data is consistent with device id, transmitting data frame is transmitted to piece by embedding assembly module
Outer FLASH;
Step 4-3:After a transmitting data frame receives, embedding assembly module can send reply data to long-range
Control module, feedback data reception state, and judge whether software package is transmitted, such as judgement transmission does not complete, then turns
Enter step 4-1, otherwise, terminates data transmission;
(10) it further limits, in above-mentioned one kind based on being miniaturized in embedded platform remote upgrade method, described
In step 5, embedding assembly module upgrade process includes mainly:
Step 5-1:Embedding assembly module restarts, and triggers and executes System guides loading procedure;
Step 5-2:After embedding assembly module detects software upgrade package, software upgrade package and equipment of itself program are compared
Version number, it is determined whether if desired upgrading upgrades, is then transferred to step 5-3, otherwise, into the original program of system operation;
Step 5-3:Online upgrading is carried out, after the completion of to be upgraded, the data dump that external FLASH is stored, system is initial
After change, upgrade procedure is run, system remote upgrade terminates.
Compared to the prior art, the present invention provides one kind based on micromation embedded platform remote update system and method tool
There is following advantageous effect:
One, the present invention provides a kind of based on micromation embedded platform remote update system and method, and system is passed in data
Using repeatedly verification during defeated, the integrality of software upgrade package transmission ensure that, while can find embedding assembly in time
The mistake that module occurs during FLASH is written, restarting equipment are re-write, it is ensured that the stability and peace of data transmission
Quan Xing.
Two, the present invention provides one kind can realize more based on micromation embedded platform remote update system and method, system
A embedding assembly module is upgraded, meanwhile, standalone upgrade, spirit are carried out for inside each unit of embedding assembly module
It is active high, improve applicability, the safety and reliability of equipment.The maintenance cost for reducing equipment, improves work efficiency.
Description of the drawings
To describe the technical solutions in the embodiments of the present invention more clearly, used in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for ability
For the those of ordinary skill of domain, without creative efforts, it can also be obtained according to these attached drawings other attached
Figure, wherein:
Fig. 1 is provided by the invention a kind of based on micromation embedded platform remote update system model;
Fig. 2 is a kind of method flow diagram based on micromation embedded platform remote upgrade provided by the invention;
Fig. 3 is specifically to upgrade flow chart after one kind provided by the invention receives upgrade package based on micromation embedded platform.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, to the design sheets scheme in the embodiment of the present invention carry out it is clear,
It is fully described by, it is clear that described embodiment is only method a part of the embodiment of the present invention, instead of all the embodiments.
As shown in Figure 1, Fig. 1 gives one kind based on micromation embedded platform remote update system model, model master
It to be made of remote control module 101, communication transmission module 102, embedding assembly module 103 and power module 104.
The remote control module 101 is made of laptop, is mainly used for establishing the software needed for system upgrade
Upgrade package, and identify embedding assembly module I D, software upgrade package is then transmitted to embedding assembly module;Send liter simultaneously
Grade instruction makes it into upgrading standby mode, control system Upgrade process to embedding assembly module;
The communication transmission module 102 using Xin Xuntong companies SIM868 chips, as remote control module with it is embedding
Enter the information communication port between formula computing module, is mainly used for carrying out between remote control module and embedding assembly module
Upgrade command and upgrade file transmission, meanwhile, embedding assembly module sends answer signal to remote control module;
The embedding assembly module 103 uses the embedded device using STM32F769 as microprocessor, as system
Core, including it is computing unit (STM32F769), storage unit (Peripheral storage module), Wi-Fi units (CC3200), remote
Journey Transmit-Receive Unit (CC2650), for realizing each parameter of environment is collected, analyzed and stored in the field environment, it is fixed to need
Phase carries out upgrading optimization to calculation procedure and program;
The power module 104 is mainly used for providing necessary electric energy for whole system upgrading operation.
The upgrade command that remote control module 101 is sent to embedding assembly module includes mainly identity code and upgrading
Start code, embedding assembly module sends answer signal after receiving instruction, and enters upgrading standby mode;Embedding assembly mould
Block before being taken into use, first carries out ID settings, and matching is identified to the ID of each embedding assembly module in remote control module,
Software upgrade package transmission is carried out after successful match.
Communication transmission module 102 carries out the transmission of upgrade package and upgrade command using SIM868 modules, and transmission range is long, leads to
Believe that safety is good;System communication transmission module data transmission procedure includes mainly, and embedding assembly module is by self ID and system
Version number is sent to remote control module and upgrade file is sent to embedding assembly module, embedded data module by data frame
Data frame is verified one by one in receive process, and check results are sent to remote control module;It is mainly used for carrying out
Instruction transmission between remote control module and embedded module, including software upgrade package, upgrade command, answer signal and verification
As a result etc..
The storage unit subregion of upgrading part needed for embedding assembly module 103 is bootstrap, reserved data section, answers
Restart numeric data code with program, failure, bootstrap is for configuring embedded initial environment, guiding update application code;Pre- residual
It is non-erasing subregion according to section, whether upgrades for control system;Application program is the program that embedding assembly module executes;Failure
It can restart insertion when restarting numeric data code for generating data outage or wrong data in data transmission procedure
Formula computing module sends check results to remote control mould to re-start data transmission and reception, while mistake of statistics quantity
Block.
Fig. 2 is that one kind being based on micromation embedded platform remote update system and method flow diagram, specific as follows:
Step 201:Remote control module analyzes upgrade requirement first, establishes software upgrade package;
Step 202:Remote control module identifies embedding assembly module I D, establishes communication protocol;
Step 203:By communication transmission module, remote control module sends upgrade command to embedding assembly module, makes
It enters upgrading standby mode, and receives embedding assembly module answer signal;
Step 204:Embedding assembly module receives remote control module software upgrade package, and carries out school to receiving data
It tests;
Step 205:Carry out online upgrading.
In the step 201, remote control module analyzes HardwareUpgring demand, establishes software upgrade package;Software upgrading
Packet is mainly including the computing unit upgrade package of embedding assembly platform, storage unit upgrade package, Wi-Fi units upgrade package, long-range
Transmit-Receive Unit upgrade package.
In the step 202, communication protocol refers to that remote control module establishes the structure of transmission data and embedded
The structure of computing module feedback data realizes system check including the ID identification codes and check code of embedding assembly module
Function and Error Control.
In the step 203, remote control module sends software upgrade package to embedded by communication transmission module
Computing module.
In the step 204, the process that embedding assembly module receives far module software upgrade package includes mainly:
Step 204-1:Embedding assembly module verifies transmitting data frame, be confirmed whether it is consistent with this device id,
After reception data are matched with device id, 204-2 is entered step, otherwise, data packet is carried out and reports an error, cycle executes step 204-1,
Until the number that reports an error reaches given threshold;
Step 204-2:After determining that transmission data is consistent with device id, transmitting data frame is transmitted to by embedding assembly module
The outer FLASH of piece;
Step 204-3:After a transmitting data frame receives, embedding assembly module can send reply data to remote
Process control module, feedback data reception state, and judge whether software package is transmitted, such as judgement transmission does not complete, then
It is transferred to step 204-1, otherwise, terminates data transmission;
Fig. 3 is that embedding assembly platform remote update system and method specifically upgrade flow after receiving software upgrade package
Figure, it is specific as follows:
Step 301:Embedding assembly module restarts, and triggers System guides loading procedure;
Step 302:Execute system bootstrap routine;
Step 303:It carries out judging that upgrading flag bit level state goes to step 304 if flag bit is low level;It is no
Then, Flash program in performing chip terminates upgrading;
Step 304:Start the serial port message process from SIM868 modules of monitoring;
Step 305:Wait for the serial ports input of SIM868 modules;
Step 306:Whether decision-making system receives the input of SIM868 serial ports, if receiving input data, goes to step 307;It is no
Then, step 305 is gone to;
Step 307:Start received data packet;
Step 308:Data packet is solved, and carries out CRC check;
Step 309:If CRC check success, is transferred to step 310, otherwise, is transferred to step 308;
Step 310:SIM868 signals are replied to receive successfully;
Step 311:Data will be received, receiving queue is added;
Step 312:Judgement interrupts whether detection PIN changes, if PIN1 is low level, goes to step 313;If PIN2 is
Low level then goes to step 314;If PIN3 is low level, step 315 is gone to;
Step 313:External FLASH data packets are covered into the internal application areas FLASH, carry out STM32F769 chips
Upgrading, after upgrading successfully, PIN1 sets high potential, removes caching, and transmission upgrades successfully signal to remote control module;
Step 314:Upgrading data packet is sent to CC2650 modules by regulation communication protocol, carries out CC2650 chip liters
Grade, after upgrading successfully, PIN2 sets high potential, removes caching, and transmission upgrades successfully signal to remote control module;
Step 315:Upgrading data packet is sent to CC3200 chip upgrades by regulation communication protocol, after upgrading successfully,
PIN3 sets high potential, removes caching, and transmission upgrades successfully signal to remote control module;
Step 316:Remote control module receives upgrade successfully signal after, upgrading complete.
Claims (10)
1. one kind is based on micromation embedded platform remote update system, which is characterized in that the system includes remote control
Module, communication transmission module, embedding assembly module, power module;
Remote control module:For establishing the software upgrade package needed for system upgrade, identifies embedding assembly module I D, then will
Software upgrade package is transmitted to embedding assembly module;Upgrade command is sent to embedding assembly module simultaneously, makes it into upgrading
Standby mode, control system Upgrade process;
Communication transmission module:As the information communication port between remote control module and embedding assembly module, it is mainly used for
Upgrade command between remote control module and embedding assembly module and upgrade file transmission, while supporting embedding assembly mould
Block sends answer signal to remote control module;
Embedding assembly module:System core part, including computing unit, storage unit, Wi-Fi units, long-range Transmit-Receive Unit,
For realizing each parameter of environment is collected, analyzed and stored in the field environment, need periodically to calculation procedure and program
Carry out upgrading optimization;
Power module:It is mainly used for providing electric energy for whole system upgrading operation.
2. system according to claim 1, which is characterized in that remote control module is sent to the liter of embedding assembly module
Grade instruction includes mainly identity code and starting and upgrading code, and embedding assembly module sends answer signal after receiving instruction,
And enter upgrading standby mode;Embedding assembly module before being taken into use, first carries out ID settings, remote control module is to each
Matching is identified in the ID of embedding assembly module, and software upgrade package transmission is carried out after successful match.
3. system according to claim 1, which is characterized in that communication transmission module carries out upgrade package and upgrading using GPRS
The transmission of instruction, transmission range is long, and communications security is good;Communication transmission module data transmission procedure includes mainly embedded meter
It calculates module and self ID and system version number is sent to remote control module, then remote control module will upgrade after successful match
File is sent to embedding assembly module by data frame, and embedding assembly module carries out school one by one in receive process to data frame
It tests, and check results is sent to remote control module;It is mainly used for carrying out between remote control module and embedded module
Data transmission, including software upgrade package, upgrade command, answer signal and check results etc..
4. system according to claim 1, which is characterized in that the storage list of the upgrading part needed for embedding assembly module
Meta Partition is bootstrap, reserved data section, application program, failure restart numeric data code, and bootstrap is embedded first for configuring
Beginning environment, guiding update application code;Whether reserved data section is non-erasing subregion, upgrade for control system;Application program
The program executed for embedding assembly module;Failure restart numeric data code in data transmission procedure generate data outage or
Embedding assembly module can be restarted when being wrong data to re-start data transmission and reception, while mistake of statistics
Quantity sends check results to remote control module.
5. one kind is based on micromation embedded platform remote upgrade method, which is characterized in that specifically comprise the following steps:
Step 1:Remote control module analyzes upgrade requirement first, establishes software upgrade package;
Step 2:Remote control module identifies embedding assembly module I D, establishes communication protocol;
Step 3:By communication transmission module, remote control module sends upgrade command to embedding assembly module, makes it into
Upgrade standby mode, and receives embedding assembly module answer signal;
Step 4:Embedding assembly module receives remote control module software upgrade package, and is verified to receiving data;
Step 5:Carry out online upgrading.
6. it is according to claim 5 a kind of based on micromation embedded platform remote upgrade method, in the step 1,
Remote control module analyzes HardwareUpgring demand, establishes software upgrade package;Software upgrade package includes mainly embedding assembly platform
Computing unit upgrade package, storage unit upgrade package, Wi-Fi units upgrade package and long-range Transmit-Receive Unit upgrade package.
7. it is according to claim 5 a kind of based on micromation embedded platform remote upgrade method, in the step 2
In, communication protocol refers to that remote control module establishes the structure of transmission data and the structure of embedding assembly module feedback data,
Including the ID identification codes and check code of embedding assembly module, system check function and Error Control are realized.
8. it is according to claim 5 a kind of based on micromation embedded platform remote upgrade method, in the step 3
In, remote control module sends software upgrade package to embedding assembly module by communication transmission module.
9. it is according to claim 5 a kind of based on micromation embedded platform remote upgrade method, in the step 4
In, embedding assembly module receives software upgrading packet procedures and includes:
Step 4-1:Embedding assembly module verifies transmitting data frame, is confirmed whether consistent with this device id, works as reception
After data are matched with device id, 4-2 is entered step, otherwise, data packet is carried out and reports an error, cycle executes step 4-1, until the number that reports an error
Reach given threshold;
Step 4-2:After determining that transmission data is consistent with device id, transmitting data frame is transmitted to outside piece by embedding assembly module
FLASH;
Step 4-3:After a transmitting data frame receives, embedding assembly module can send reply data to remote control
Module, feedback data reception state, and judge whether software package is transmitted, such as judgement transmission does not complete, then is transferred to step
Otherwise rapid 4-1 terminates data transmission.
10. it is according to claim 5 a kind of based on micromation embedded platform remote upgrade method, in the step 5
In, embedding assembly module upgrade process includes mainly:
Step 5-1:Embedding assembly module restarts, and triggers and executes System guides loading procedure;
Step 5-2:After embedding assembly module detects software upgrade package, software upgrade package and equipment of itself program version are compared
Number, it is determined whether if desired upgrading upgrades, is then transferred to step 5-3, otherwise, into the original program of system operation;
Step 5-3:Online upgrading is carried out, after the completion of to be upgraded, the data dump that external FLASH is stored, after system initialization,
Upgrade procedure is run, system remote upgrade terminates.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810183890.2A CN108469961A (en) | 2018-03-07 | 2018-03-07 | One kind is based on micromation embedded platform remote update system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810183890.2A CN108469961A (en) | 2018-03-07 | 2018-03-07 | One kind is based on micromation embedded platform remote update system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108469961A true CN108469961A (en) | 2018-08-31 |
Family
ID=63265193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810183890.2A Pending CN108469961A (en) | 2018-03-07 | 2018-03-07 | One kind is based on micromation embedded platform remote update system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108469961A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109885315A (en) * | 2019-01-18 | 2019-06-14 | 南京亚派科技股份有限公司 | A kind of method of the wireless wifi programming program of SCM system |
CN111488162A (en) * | 2020-04-09 | 2020-08-04 | 智洋创新科技股份有限公司 | Method for remotely and quickly upgrading single chip microcomputer |
CN111625255A (en) * | 2020-05-11 | 2020-09-04 | 北京中睿昊天信息科技有限公司 | Batch offline downloader based on ymodem protocol and upgrading method |
CN113626058A (en) * | 2021-10-11 | 2021-11-09 | 潍坊力创电子科技有限公司 | Remote upgrading system for generator set controller and implementation method thereof |
CN115454010A (en) * | 2022-11-14 | 2022-12-09 | 山东芯合机器人科技有限公司 | Internet of things combined intelligent control platform based on industrial robot |
CN116708173A (en) * | 2023-06-29 | 2023-09-05 | 无锡华普微电子有限公司 | Intelligent agricultural equipment remote upgrading method and system based on distributed multi-platform |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040006620A1 (en) * | 2000-06-06 | 2004-01-08 | Howard Michael L. | Service provider for providing data, applications and services to embedded devices and for facilitating control and monitoring of embedded devices |
US20060230395A1 (en) * | 2005-03-16 | 2006-10-12 | Microsoft Corporation | Embedded device update service |
CN102075564A (en) * | 2010-12-23 | 2011-05-25 | 李华嵩 | Remote software upgrading technique |
CN102298526A (en) * | 2011-06-08 | 2011-12-28 | 厦门雅迅网络股份有限公司 | Mechanism for upgrading programs of peripheral equipment based on single chips without external extended memories |
CN102403034A (en) * | 2010-09-07 | 2012-04-04 | 艾默生网络能源有限公司 | DSP control single board device and its remote upgrading method and server |
CN103530146A (en) * | 2013-09-16 | 2014-01-22 | 成都交大光芒科技股份有限公司 | Low-power-consumption embedded device remote wireless updating method |
CN105117253A (en) * | 2015-08-27 | 2015-12-02 | 常州大学 | BootLoader based remote upgrade method for UV LED (Ultraviolet Light Emitting Diode) curing system |
CN105573810A (en) * | 2016-03-23 | 2016-05-11 | 重庆邮电大学 | Remote upgrade method and remote upgrade device for wireless sensor network node |
CN105978727A (en) * | 2016-06-16 | 2016-09-28 | 深圳先进技术研究院 | Node firmware updating method of wearable human body motion capture system |
-
2018
- 2018-03-07 CN CN201810183890.2A patent/CN108469961A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040006620A1 (en) * | 2000-06-06 | 2004-01-08 | Howard Michael L. | Service provider for providing data, applications and services to embedded devices and for facilitating control and monitoring of embedded devices |
US20060230395A1 (en) * | 2005-03-16 | 2006-10-12 | Microsoft Corporation | Embedded device update service |
CN102403034A (en) * | 2010-09-07 | 2012-04-04 | 艾默生网络能源有限公司 | DSP control single board device and its remote upgrading method and server |
CN102075564A (en) * | 2010-12-23 | 2011-05-25 | 李华嵩 | Remote software upgrading technique |
CN102298526A (en) * | 2011-06-08 | 2011-12-28 | 厦门雅迅网络股份有限公司 | Mechanism for upgrading programs of peripheral equipment based on single chips without external extended memories |
CN103530146A (en) * | 2013-09-16 | 2014-01-22 | 成都交大光芒科技股份有限公司 | Low-power-consumption embedded device remote wireless updating method |
CN105117253A (en) * | 2015-08-27 | 2015-12-02 | 常州大学 | BootLoader based remote upgrade method for UV LED (Ultraviolet Light Emitting Diode) curing system |
CN105573810A (en) * | 2016-03-23 | 2016-05-11 | 重庆邮电大学 | Remote upgrade method and remote upgrade device for wireless sensor network node |
CN105978727A (en) * | 2016-06-16 | 2016-09-28 | 深圳先进技术研究院 | Node firmware updating method of wearable human body motion capture system |
Non-Patent Citations (2)
Title |
---|
彭井花等: "基于GPRS的嵌入式系统软件的远程在线升级", 《现代电子技术》 * |
彭亮等: "基于无线IAP的工业嵌入式系统升级技术应用", 《仪表技术与传感器》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109885315A (en) * | 2019-01-18 | 2019-06-14 | 南京亚派科技股份有限公司 | A kind of method of the wireless wifi programming program of SCM system |
CN111488162A (en) * | 2020-04-09 | 2020-08-04 | 智洋创新科技股份有限公司 | Method for remotely and quickly upgrading single chip microcomputer |
CN111625255A (en) * | 2020-05-11 | 2020-09-04 | 北京中睿昊天信息科技有限公司 | Batch offline downloader based on ymodem protocol and upgrading method |
CN113626058A (en) * | 2021-10-11 | 2021-11-09 | 潍坊力创电子科技有限公司 | Remote upgrading system for generator set controller and implementation method thereof |
CN113626058B (en) * | 2021-10-11 | 2022-01-25 | 潍坊力创电子科技有限公司 | Remote upgrading system for generator set controller and implementation method thereof |
CN115454010A (en) * | 2022-11-14 | 2022-12-09 | 山东芯合机器人科技有限公司 | Internet of things combined intelligent control platform based on industrial robot |
CN116708173A (en) * | 2023-06-29 | 2023-09-05 | 无锡华普微电子有限公司 | Intelligent agricultural equipment remote upgrading method and system based on distributed multi-platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108469961A (en) | One kind is based on micromation embedded platform remote update system and method | |
CN104149717B (en) | A kind of long-range noiseless renewal system and method for car load control | |
CN108845811B (en) | Dual-core DSP firmware upgrading method and system based on CAN bus | |
CN103268243B (en) | A kind of performance element on the spot remote online upgrade-system of chain type current transformer | |
CN103019788A (en) | Remote online upgrading method based on CAN (Controller Area Network) bus | |
CN102840992B (en) | Satellite-borne self-testing method based on satellite network | |
CN106874054A (en) | A kind of repeater inner module program on-line upgrading method and system | |
CN112653738A (en) | Internet of things network debugging system and method | |
CN101183314A (en) | A Method for Realizing Online Programming of Digital Signal Processor Program | |
CN111897560B (en) | Program upgrading system, method, device and storage medium based on NB-IoT module | |
CN201146523Y (en) | A Remote Upgrade Device for ARM Embedded Terminal Based on GPRS Network | |
CN107656751A (en) | User program upgrade method and device | |
CN103050000A (en) | STM32-based handheld automatic meter reader | |
CN104991806A (en) | Remote firmware upgrading system and method for single-chip microcomputer program | |
CN110930672A (en) | NB-IoT-based electric energy meter remote meter reading system | |
CN116166326A (en) | Remote wake-up method, device, radio frequency identification system and electronic equipment | |
CN108337668B (en) | A bluetooth tag configurator | |
CN111683003B (en) | Internet of things gateway equipment with GPS positioning and multi-communication networking modes | |
CN106453629A (en) | Mobile network-based automobile electronic system remote upgrading system and method | |
CN112019415A (en) | Data transmission protocol conversion device and method | |
CN103227782A (en) | Interphone, client, remote server, software distributing method and software updating method | |
CN106775588A (en) | A kind of firmware upgrade method based on principal and subordinate processor framework | |
CN204706085U (en) | Based on the unattended substation gate control system of intelligent family moving platform | |
CN205750767U (en) | Instrument and meter online upgrading device based on IAP technology and GPRS module | |
CN104168145A (en) | System and method for conducting wireless updating on wireless communication units |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180831 |
|
RJ01 | Rejection of invention patent application after publication |