Supercharge Your Innovation With Domain-Expert AI Agents!

System bootloading method based on embedded operating system

An operating system and system booting technology, which is applied to the storage of images on embedded devices, and the field of system boot loading based on embedded systems, can solve problems such as difficulty in application, low compression efficiency, and difficulty in meeting usage requirements. To achieve the effect of convenient curing

Inactive Publication Date: 2010-02-03
SHANGHAI GONGJIN COMM TECH
View PDF0 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the compression efficiency of the above two is not too high, it is difficult to meet some special requirements
However, the well-recognized traditional compression algorithms zip and rar do not disclose the source code of the compression algorithm, which is difficult to apply in actual products and brings troubles in this field.

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 bootloading method based on embedded operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] see figure 1 , based on the system bootloading method of the embedded operating system, the file system and the kernel are stored in the system memory by means of the computer and the supporting boot loader, and the computer calls the image file in the memory to start. The above method uses the Lzma algorithm to write the supporting Software program, transplantation are stored in Bootloader guide load program unit, realize the compression and decompression process to file system and system kernel, the concrete process of this method is:

[0017] A), after the boot loader starts, at first the file system and the kernel are compressed into compressed files respectively by means of the Lzma algorithm program according to the corresponding address vector;

[0018] B), the above compressed files are synthesized by means of a prepared supporting program;

[0019] C), the file after synthesis is generated image file encoding and is solidified and stored in the system flash me...

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 relates to a system bootloading method based on an embedded operating system, which solves the technical problems that the processing speed of bootloading programs in the embedded systemis improved and a file system is compressed to be less so as to be stored in a flash memory unit. The system bootloading method adopts the following technical schemes: compiling mated software programs by means of an Lzma algorithm, grafting and storing the software programs into a bootloader unit, realizing compression and decompression processes to the file system and a system kernel: firstly compressing the file system and the system kernel into a compressed file, then merging the format files to generate an image file and storing the image file into the flash memory, and finally decompressing the image file in the flash memory into a system memory. The invention has the following advantages that the image file in the file system is compresses to the largest extent, all targeted imagesare merged into one body completely, the solidification and the upgrading are convenient, and the use is very simple for users.

Description

technical field [0001] The invention relates to the storage and decompression of embedded software images, and is particularly applicable to the storage of images on embedded devices with very limited storage space, and especially relates to a system bootloading method based on embedded systems. Background technique [0002] The Linux system startup process is started by Bootloader. As soon as the power is turned on, the Bootloader must be executed to initialize the system. After the system is powered on or reset, all CPUs will start executing from a certain address, which is determined by the processor design. The Bootloader program is stored in the corresponding flash memory location so that it will be executed first after the system is powered on. [0003] In an embedded system, the space of the storage device is limited. For example, sometimes it is necessary to provide a double backup of the image image, which makes the storage space more and more tight, and sometimes...

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 SHANGHAI GONGJIN COMM TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More