Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software loading and storing method under embedded asymmetric multiprocessing architecture

An asymmetric multi-processing and embedded technology, which is applied in the direction of program loading/starting, response error generation, program control device, etc., can solve the problems of high price and capacity that cannot be compared with NAND Flash, and achieve enhanced stability and large application Prospects and promotion value, the effect of saving hardware costs

Active Publication Date: 2015-01-21
网经科技(苏州)有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A great advantage of NOR Flash is the XIP function. Programs can run directly on it. Although the speed cannot be compared with RAM, the RAM controller cannot be used before it is initialized. This determines that NOR Flash is used as a boot storage medium. Primacy, but the price is much higher than that of NAND Flash, and the capacity cannot be compared with NAND Flash

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
  • Software loading and storing method under embedded asymmetric multiprocessing architecture
  • Software loading and storing method under embedded asymmetric multiprocessing architecture
  • Software loading and storing method under embedded asymmetric multiprocessing architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The invention proposes a novel decentralized and centralized storage method and a loading method: only the bootloader is stored in the slave system, and the system kernel and file system are stored in the main system in a ramdisk manner. The data communication between the main system and the slave system adopts the sock_raw method. After the slave system is started, the kernel and file system are dynamically downloaded from the master system, and the automatic loading is realized after the download is completed. This storage loading method not only saves the expensive NOR Flash storage space on the slave system, but more importantly: it brings great flexibility to the installation and update of the slave system, and enhances the system stability.

[0020] The method of loading and storing software under the embedded asymmetric multi-processing architecture. In the asymmetric multi-processing system, one system is used as the main system, and the other systems are used as...

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 software loading and storing method under an embedded asymmetric multiprocessing architecture. In an asymmetric multiprocessing system, one system is used as a main system, and other systems are used as slave systems; the main system and the slave systems respectively use distributed and centralized storage modes, and the slave systems are used as a start storage region for storing a Bootloader; a system kernel and a file system both are stored in the main system; the main system uses a NANDflash as a memory, the system software is loaded in a master-slave mode, and the software loading of the slave systems is controlled by the main system; and the slave systems download the kernel and the file system dynamically from the main system, and automatically load the downloaded kernel and file system after downloading. By virtue of the method for software storage and loading of the main system and the slave systems, the flexibility, stability and reliability of the system are enhanced, and the hardware cost of the complete machine is also saved.

Description

technical field [0001] The invention relates to a method for storing and loading software of a master-slave system in an asymmetric multiprocessing system, and belongs to the field of embedded system network communication. Background technique [0002] With the rapid development of computer and network systems, more and more applications require the system to provide more powerful functions, and the traditional single-processor embedded system can no longer meet the needs of users. The application of dual-processor and multi-processor systems is becoming more and more widespread. One main processor is responsible for the overall control of the system, and the other processor systems are used as a functional module of the system to be responsible for its special functions, such as each sub-system in the distributed control system. Card system, PON uplink system in network communication system, DSP system in voice system, etc. [0003] In embedded systems, NOR Flash or NAND F...

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 Patents(China)
IPC IPC(8): G06F9/445G06F11/07
Inventor 吴先亮刘继明林恩峰程杰谢炜
Owner 网经科技(苏州)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products