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

A method for releasing and upgrading an embedded software version

An embedded software and software version technology, which is applied in the direction of program loading/starting, program control devices, etc., can solve problems such as error-prone, high maintenance costs for software version upgrades, and unified maintenance of software version releases and upgrades. Fool-proof, publish and upgrade simple effects

Active Publication Date: 2016-02-03
GUANGDONG OPPO MOBILE TELECOMM CORP LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to overcome the deficiencies of the prior art, to provide a method for publishing and upgrading embedded software versions, to solve the problem that software version publishing and upgrading cannot be maintained uniformly, and to solve the problem of using different software version upgrading methods for different embedded products The software version upgrade caused by high maintenance costs and error-prone defects

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
  • A method for releasing and upgrading an embedded software version
  • A method for releasing and upgrading an embedded software version

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The gist of the present invention is to overcome the deficiencies of the prior art and provide a method for publishing and upgrading embedded software versions. By integrating the binary code of the upgrading tool, custom files, upgrading files to be downloaded and description information, the entire The technical details of the software version upgrade process, realize the software version release and upgrade in one step, and move the upgrade difference before the release of the software version, so that different embedded products can use the same method for production upgrade, user upgrade and after-sale upgrade. The software version upgrade method makes the release and upgrade of the software version simple, universal, stable, and has good foolproofness.

[0035] The following will describe in detail with reference to the accompanying drawings in conjunction with the embodiments, so as to further explain the technical features and advantages of the present invention....

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 releasing and upgrading embedded software edition. The method comprises the following steps: connecting partition information of an upgrading file to be downloaded behind binary codes of an upgrading tool in a manner of byte alignment; connecting the binary codes of a bootstrap program behind the partition information of the upgrading file to be downloaded in a manner of byte alignment; connecting the upgrading files to be downloaded together in a manner of byte alignment, and connecting the connected upgrading files to be downloaded behind the binary codes of the bootstrap program in a manner of byte alignment; connecting descriptors behind the upgrading files to be downloaded in a manner of byte alignment; and releasing the executable files generated according to the above sequence as a software edition. The release and upgrading of the software edition can be realized by one step, upgrading difference is moved before the release of the software edition, so that different embedded products can adopt the consistent upgrading method when in production upgrading, user upgrading and after-sale upgrading, the release and upgrading of the software edition can become simple, universal and stable, and good fool prevention property is achieved.

Description

technical field [0001] The invention relates to an embedded software, in particular to a method for issuing and upgrading an embedded software version. Background technique [0002] Embedded products have become increasingly popular, especially as portable electronic devices become increasingly popular, such as Personal Digital Assistants (Personal Digital Assistant, PDA), Feature Phones (FeaturePhone), Smart Phones (SmartPhone), Tablet Personal Computers (Tablet Personal Computer), etc., making embedded Products become an integral part of everyday life. [0003] Before leaving the factory, embedded products need to preset software in their memories (such as NANDFLASH, EMMC, etc.) through corresponding software version upgrade methods to ensure that embedded products can work normally. [0004] On the other hand, with the increasing complexity of the operating system used by embedded products, it is difficult to debug embedded products to be extremely stable and robust in o...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/445
Inventor 曾元清
Owner GUANGDONG OPPO MOBILE TELECOMM CORP LTD
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