Upgrading method of embedded system in application

A technology of embedded system and system kernel, which is applied in the direction of response error generation, redundant data error detection in operation, program control device, etc. parameter setting and other issues, to achieve significant economic benefits, improve update efficiency, and avoid waste of manpower and material resources

Inactive Publication Date: 2010-07-21
NANJING 55TH INSTION TECH DEV
View PDF7 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] 1. It cannot be automatically upgraded through remote control when the system is running normally, that is, it cannot be remotely upgraded
[0008] 2. If the

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
  • Upgrading method of embedded system in application
  • Upgrading method of embedded system in application
  • Upgrading method of embedded system in application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In a specific embodiment of the present invention, taking the ARM9 platform software as an example, the external non-volatile storage is NAND Flash, the operating system is Linux, the file system is Busybox, and the Bootloader is Uboot.

[0042] like figure 1 As shown, the external non-volatile memory needs to be configured first; and the external non-volatile memory should be partitioned as follows:

[0043] Bootloader used to store the boot program; hidden partition, the system is not visible;

[0044] Bootloader Config used to store Bootloader boot configuration; hidden partition, the system is not visible;

[0045] Kernel used to store the system kernel; hidden partition, the system is not visible;

[0046] Kernel BAK used to store the system kernel backup; hidden partition, the system is not visible;

[0047] File System for storing file systems; file system partitions, visible to the system;

[0048] File System BAK for storing file system backups; hidden part...

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 an upgrading method of an embedded system in the application, which comprises the following steps: an external nonvolatile memory is firstly configured; the external nonvolatile memory is divided, a backup partition is respectively arranged in a core partition and a document system partition so as to prevent the abnormal running situation of the device caused by the abnormality during the upgrading process. When the system runs normally in the working environment, the upgrading process is remotely controlled by an upgrade server, finally the system is restarted, and the normal running state of the system is restored. The upgrading method greatly reduces the development difficulty and the development period, is free from making a precisely-simplified core, reduces the development complexity, improves the stability and makes remarkable progress.

Description

technical field [0001] The present invention relates to the technical field of embedded software, and more precisely relates to an in-application upgrade method (IAP) of an embedded system. Background technique [0002] In the prior art, except the proprietary embedded hardware, most of the embedded products rely on modular embedded software to realize their special functions. With the increasing function of embedded products, the complexity of embedded software is also increasing. How to update the program more conveniently, efficiently and safely, and fix the problems in the original program has become an increasingly important function of the product, which often needs to be considered in the early stage of system design. [0003] When embedded products leave the factory, they often need to use JTAG or a specific programming tool to program the external non-volatile memory module (such as: nand flash, nor flash) through the chip, and burn the basic boot program (also kno...

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 NANJING 55TH INSTION TECH DEV
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