System software upgrading method for embedded products

A product system and software upgrade technology, applied in the field of communication, can solve problems such as system crashes and embedded products that cannot be used normally

Inactive Publication Date: 2015-01-14
上海明波通信技术股份有限公司
View PDF1 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The technical problem to be solved by the present invention is to provide a safe and effective system software upgrade method for embedded products, which can avoid the system crash caused by the system software on the ROM being destroyed during the system software upgrade process of embedded products. Situations that cannot be used normally

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
  • System software upgrading method for embedded products

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Such as figure 1 As shown, the embedded product system software upgrading method of the present invention includes:

[0029] 1. When the system is initially imported and no upgrade operation has been performed, set the A / B side double mirror mark in the system, mark the image file currently running in the system as the A side mirror mark, and mark the upgraded mirror position as the B side mirror mark, Store the mirror image mark of side A of the running mirror file in ROM;

[0030] 2. During the upgrade operation, read the running image file mark stored in the ROM. If it is A side, then mark the image file currently running in the system as the A side image mark, and mark the upgrade image position as the B side image mark; if If it is the B side, then mark the image file that the current system is running as the B side image mark, and mark the upgrade image position as the A side image mark;

[0031] 3. Read the upgrade image file and burn it to the location of the ...

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 system software upgrading method for embedded products. The method comprises the following steps of setting a double-sided image marker in a system to mark an image file which is running currently in the system and an upgraded image position; reading a running image file marker stored in an ROM (read-only memory); reading an upgraded image file, and programming the upgraded image file to the upgraded image position; checking the legality and the validity of the upgraded image file programmed to the upgraded image position, and if the upgraded image file is legal and valid, exchanging the image markers and storing the updated running image file marker in the ROM; if the image file is not legal or valid, keeping the image marker unchanged; restarting the system, reading an image marker stored in the ROM, and copying an image file at an image position corresponding to the image marker in the ROM in an RAM (random-access memory); executing the copied image file in the RAM. The system software upgrading method can avoid the conditions that the system collapses and the embedded products cannot be used normally in the system software upgrading process of the embedded products.

Description

technical field [0001] The invention relates to the communication field, in particular to a method for upgrading software of an embedded product system. Background technique [0002] At present, the system software upgrade of common embedded products (such as mobile phone operating system upgrade) has strict requirements in the upgrade process, such as "the power cannot be cut off during the upgrade process", "the upgrade image file must be a legal and valid file", and so on. If an unexpected situation occurs during the system software upgrade process, it will often lead to the failure of the product system software upgrade, or even the extreme situation that the product cannot be used completely. In the upgrade process of the existing smart phone operating system, the "mobile phone The serious consequences of "bricking" will cause the system to be damaged and the mobile phone to be unusable. [0003] Existing embedded products generally have a structure of RAM (Random Acce...

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 Applications(China)
IPC IPC(8): G06F9/445
Inventor 赵满宏刘铁
Owner 上海明波通信技术股份有限公司
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