Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for self-adaptive partitioning of different flash of embedded system

An embedded system and self-adaptive technology, applied in the computer field, can solve problems such as unavoidable errors, inability of software to be compatible, and increased maintenance costs, and achieve the effect of strong practicability, good promotion and application value, and wide application range.

Active Publication Date: 2017-06-20
INSPUR SOFTWARE TECH CO LTD
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method has many disadvantages, 1) The software cannot be compatible, and the maintenance cost will increase. 2) It is difficult for some novice users to replace different partition tables, and it is difficult to avoid mistakes.

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
  • Method for self-adaptive partitioning of different flash of embedded system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the purpose, technical solutions and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. . Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0024] as attached figure 1 As shown, a method for an embedded system to partition different flashes adaptively,

[0025] The BootLoader in the embedded system is often the first piece of code that the main control chip runs, and it undertakes the tasks of initializing the hardware, moving the kernel, and guiding the kernel to start. Because the BootLoader starts before the kernel starts, this article chooses to add the a...

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 self-adaptive partitioning of different flashes of an embedded system. The method comprises the steps that a code operated by a master control chip in the embedded system in the very beginning is BootLoader based on the embedded system and is used for initializing hardware, wherein the achieving the process of the hardware initialization is that a self-adaptive partitioning function is added for the BootLoader, the flashes are read and written by integrating a flash driving module in the BootLoader. Compared with the prior art, the method for self-adaptive partitioning of different flashes of the embedded system can avoid the situation that different software is developed and maintained due to different flash sizes, self-adaptive partitioning is achieved according to the flash sizes, and software compatibility and zero configuration are achieved. A basic principle is that different partitioning tables are built in the software, appropriate partitioning tables can be automatically selected and applied to the system according to the flash sizes without software replacement, the practicability is high, an application range is wide, and the system has a very high popularization and application value.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a method for an embedded system to partition different flashes adaptively. Background technique [0002] Embedded systems are different from general-purpose computer systems. The flash partition of an embedded system has no UI presentation and does not require user intervention. The partition table is often placed in the program in advance. In the implementation, it is often required that the embedded software can be compatible with different flash sizes. [0003] The flash partition of the embedded system is often determined by the partition table built in the software module. If you want to change the flash size, you must adjust the flash partition configuration in the source code, then compile it, and enable it again. Different flash sizes must burn programs with different partition tables. This method has many disadvantages, 1) The software cannot be compatible, and the ...

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): G06F3/06
CPCG06F3/0604G06F3/0644G06F3/0679
Inventor 周元元
Owner INSPUR SOFTWARE TECH CO LTD