Firmware differential upgrade package manufacturing method and device and readable storage medium

A differential upgrade and production method technology, applied in the field of the Internet of Things, can solve the problems of large differential files, poor applicability of generated differential upgrade packages, and inability to provide optimal differential upgrade packages, so as to improve applicability, upgrade efficiency, and calculation Effect of Difficulty Reduction

Pending Publication Date: 2020-02-25
BEIJING KNOWNSEC INFORMATION TECH
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the algorithm provides two calculation methods, forward and reverse, and takes a minimum upgrade package method, when multiple program blocks are modified in the old and new programs or the size of the modified program segment changes, th

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
  • Firmware differential upgrade package manufacturing method and device and readable storage medium
  • Firmware differential upgrade package manufacturing method and device and readable storage medium
  • Firmware differential upgrade package manufacturing method and device and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0024] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0025] The technical solutions provided by the embodiments of this application can be applied to the firmware upgrade of embedded devices, and the method of using a differential upgrade package for firmware upgrade is applied. Specifically, it relates to a method for making a firmware differential upgrade package, that is, when generating a differential upgrade After the package, use the differential upgrade package to upgrade. Among them, the firmware upgrade is to upgrade the firmware from the current version to the upgraded version. For each version of the firmware, there is generally a corresponding version number. Each version is in the form of a version data package, and the data package contains the target Firmware, the target firmware is obtained by compiling the source code corresponding to ...

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 provides a firmware differential upgrade package manufacturing method and device and a readable storage medium. The firmware differential upgrade package manufacturing method comprises the steps of obtaining a target file of a current version of target firmware and a target file of an upgrade version; wherein the source code corresponding to the target file of the current version andthe source code corresponding to the target file of the upgraded version are obtained in an address-independent compiling mode, and the connection sequence of the target file of the current version and the target file of the upgraded version is consistent; determining a difference target file with difference in the target file of the current version and the target file of the upgraded version; carrying out difference analysis on the difference target file to respectively obtain difference information of the current version and the upgraded version; and generating a differential upgrade package according to the difference information. According to the method, the applicability of the differential upgrade package is improved.

Description

Technical field [0001] This application relates to the technical field of the Internet of Things, and in particular to a method and device for making a firmware differential upgrade package, and a readable storage medium. Background technique [0002] With the rapid development of Internet of Things technology, embedded Internet devices have been widely used in various fields. In the Internet of Everything, the scale of device terminals is huge, and the industry will have a demand for online upgrades of IoT devices due to functional requirements and security requirements. The full upgrade of embedded devices will transmit a large amount of data, which may not be applicable in some network environments. Traditional differential algorithms have certain requirements for processor capabilities and are not suitable for low-end applications. [0003] In the prior art, the upgrade file is divided into blocks, the differences of the corresponding blocks of the new and old upgrade files a...

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/658
CPCG06F8/658
Inventor 陈金战
Owner BEIJING KNOWNSEC INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products