Embedded system for realizing software updating and software backup and implementation method thereof

An embedded system, software update technology, applied in the direction of response to the generation of errors, redundant data error detection in operations, program control devices, etc. And other issues

Active Publication Date: 2010-10-27
TIANJIN COMBA TELECOM SYST CO LTD
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The advantage of using this solution to implement software update is simple, but the disadvantage is that it does not support software backup, that is, the original software is erased when the software is updated,

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
  • Embedded system for realizing software updating and software backup and implementation method thereof
  • Embedded system for realizing software updating and software backup and implementation method thereof
  • Embedded system for realizing software updating and software backup and implementation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0045] Figure 5 It is the hardware structure of the system of the present invention. The present invention is an embedded system for realizing software update and software backup, which includes a microcontroller (MCU), a complex programmable logic device (CPLD), a program memory and a non-volatile memory for storing "running requirement data" on the hardware. A random access memory (NVRAM), wherein the MCU is built-in or externally connected with a data memory, and the NVRAM is signally connected to the MCU.

[0046] The program memory includes an application storage block and a startup / common program storage block, and at the same time, the startup / common program storage block and the application storage block occupy different address spaces; the application storage block includes mutually independent application storage blocks - Page 1 and Application Memory Block - Page 2.

[0047] Described CPLD carries out logic combination to generate chip selection logic module with...

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 an embedded system for realizing software updating and software backup. The embedded system comprises a microprogrammed control unit (MCU), a program memory, a data memory, a nonvolatile random access memory (NVRAM) and a chip selection logic module, wherein the MCU is internally provided with or externally connected with the data memory; the NVRAM is used for storing operating requirement data and is connected with the MCU through a signal; the program memory comprises an application program storage block and a set-up/common program storage block which occupy differentaddress space; the application program storage block comprises an application program storage block-page 1 and an application program storage block-page 2 which are mutually independent; and the chipselection logic module is used for validating the set-up/common program storage block at once after switching on, and validating the application program storage block-page 1 and the application program storage block-page 2 in an effective time sharing mode. The embedded system is suitable for adopting an 8-bit MCU embedded system, which can realize the software updating and the software backup ofthe embedded system at the same time.

Description

technical field [0001] The invention relates to the field of embedded systems, in particular to an embedded system for realizing software update and software backup and its realization method. Background technique [0002] With the development of the information industry, the embedded system with microcontroller (MCU) / microprocessor (MPU) as the core is more and more widely used. It is generally composed of four parts: embedded microprocessor, peripheral hardware devices, embedded operating system and user's application program, and is used to realize functions such as control, monitoring or management of other devices. Embedded systems are a combination of hardware and software. With the hardware unchanged, different functions can be achieved by running different software. In many cases, designers first design a general hardware platform and then design different software. , by replacing different software with different products to achieve different product functions, how...

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/445G06F11/14
Inventor 欧晓明
Owner TIANJIN COMBA TELECOM SYST CO LTD
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