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

Method for replacing NAND memorizer by using virtual machine mirror image in embedded system

A technology of virtual machine image and virtual machine, applied in software emulation/interpretation/simulation, program control device, etc., can solve problems such as insufficient NAND memory space

Inactive Publication Date: 2012-06-27
HUAZHONG UNIV OF SCI & TECH
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a method for replacing NAND memory with a virtual machine image in an embedded system, which solves the problem of insufficient NAND memory space, makes it very convenient to replace the virtual machine image, and improves the practicability of embedded virtualization and ease of use

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 replacing NAND memorizer by using virtual machine mirror image in embedded system
  • Method for replacing NAND memorizer by using virtual machine mirror image in embedded system
  • Method for replacing NAND memorizer by using virtual machine mirror image in embedded system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Below in conjunction with accompanying drawing and example the present invention is described in further detail.

[0022] Such as figure 1 Shown, the concrete steps of the inventive method are:

[0023] (1) Start the virtual machine manager;

[0024] (2) Initialize the memory card device and the file system of the embedded virtual machine;

[0025] (3) Execute the console program of the embedded virtual machine, and wait for the user to input a virtual machine loading command;

[0026] (4) load the virtual machine image according to the virtual machine loading command, and obtain the storage address of the virtual machine image on the memory card device according to the offset address in the head of the virtual machine image;

[0027] (5) Start the virtual machine kernel;

[0028] (6) Obtain the instruction of reading and writing NAND memory in the NAND memory driver of virtual machine kernel, to obtain the operation type and operation address of instruction;

[00...

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 replacing an NAND memorizer by using a virtual machine mirror image in an embedded system, which comprises steps of starting a virtual machine supervisor, initializing memory card equipment and file systems of the equipment of an embedded virtual machine, executing control console procedures of the embedded virtual machine, waiting users for inputting loading orders of the virtual machine, loading the virtual machine mirror image according to the loading orders of the virtual machine, obtaining storage address of the virtual machine mirror image on the memory card equipment according to offset address in the head of the virtual machine mirror image, starting inner core of the virtual machine, obtaining orders for reading and writing the NAND memorizer in NAND memorizer drive of the inner core of the virtual machine so as to obtain operation types and operation address of the orders, enabling the operation types of the orders to be mapped to be the operation types of a memory card, accumulating the storage address of the virtual machine mirror image on the memory card equipment and the operation address of the orders so as to obtain the operation address of the orders in the memory card equipment, and generating operation orders of the memory card according to the operation types of the memory card and the operation address of the orders in the memory card equipment.

Description

technical field [0001] The invention belongs to the field of embedded virtualization, and in particular relates to a method for replacing a NAND memory with a virtual machine image in an embedded system. Background technique [0002] Currently, in a mobile phone device, an operating system kernel is disposed on a NAND memory (or ROM). The operating system is loaded directly from the NAND memory when the system starts. [0003] However. Existing NAND memory has two obvious disadvantages: [0004] 1. Limited capacity: The NAND memory of mobile phones is generally only used to store the inherent operating system and SMS, telephone and other information. The capacity is almost below 1G, and a large part of this small capacity is used to store embedded operations. System system, resulting in less available space; [0005] 2. Limited lifespan and difficult replacement: NAND memory operations are divided into three types: read, write, and erase. There is a certain limit on 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
IPC IPC(8): G06F9/455
Inventor 金海邵志远罗晶伍箴水李海峰王强
Owner HUAZHONG UNIV OF SCI & TECH
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