Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for rapidly upgrading embedded software and embedded device

A technology of embedded software and equipment, which is applied in the field of rapid upgrade of embedded software, methods and embedded equipment, can solve the problems of long time consumption, shorten the time of writing, solve the problem of long upgrade time, and speed up the upgrade speed Effect

Active Publication Date: 2017-05-10
LAUNCH SOFTWARE DEV
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Using this method to upgrade the embedded software requires burning the data of all the upgrade files into the memory. If the upgrade file is relatively large, the upgrade time will be relatively long

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
  • Method for rapidly upgrading embedded software and embedded device
  • Method for rapidly upgrading embedded software and embedded device
  • Method for rapidly upgrading embedded software and embedded device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments . Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0055] see figure 1 , figure 1 It is a schematic flow chart of a method for rapid upgrading of embedded software disclosed in an embodiment of the present invention, as shown in figure 1 As shown, the method for rapid upgrading of embedded software includes the following steps.

[0056] 101. The embedded device determines the valid data obtained in the target upgrade file.

[0057] Embedded devices can include, but are not limited to: t...

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 discloses a method for rapidly upgrading embedded software and an embedded device. The method for rapidly upgrading embedded software includes the following steps: firstly, valid data in targeted upgrade files should be confirmed and the targeted upgrade files should be divided into N valid data blocks. Then, the numberivalid data block should be read and whether the numberivalid data block is the same as original data block should be checked. If the numberivalid data block is the same as original data block, ishould plus 1 to get a newi. At the same time, whether the newiis greater than N should be judged. If the newiisn't greater than N, the procedure of reading the numberivalid data should be repeated. However, if the numberivalid data block is different from original data block, data in the numberivalid data block should be checked that whether the data in the numberivalid data block consists of the same number in hexadecimal number. If the data in the numberivalid data block consists of the same number in hexadecimal number, the original data block should be erased and ishould plus 1 to get a newi. Whether the newiis greater than N should be judged. If the newiisn't greater than N, the procedure of reading the number ivalid data should be repeated. If the new iis greater than N, end data block in the upgrade file should be read and be written in internal memory. The method for rapidly upgrading embedded software and the embedded device can shorten the time for writing files. Thus, upgrading speed of the embedded software can be increased.

Description

technical field [0001] The invention relates to the field of embedded technology, in particular to a method for rapidly upgrading embedded software and an embedded device. Background technique [0002] Embedded software is software based on embedded system design. It is a kind of computer software. It consists of programs and documents. It can be subdivided into three categories: system software, support software, and application software. It is an important part of embedded systems. . Embedded software is widely used in national defense, industrial control, household, commercial, office, medical and other fields, such as our common mobile phones, handheld computers, digital cameras, set-top boxes, MP3 players, etc. The result of intelligent transformation. [0003] In the embedded software development process, there may be unknown bugs. These bugs may cause problems such as freezes or flashbacks during the use of users. It is necessary to upgrade the software to fix these...

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): G06F9/445
CPCG06F8/65
Inventor 刘均周宁杰
Owner LAUNCH SOFTWARE DEV