A method of usb hardware virtualization based on software simulation

A technology of hardware virtualization and software simulation, applied in the fields of climate sustainability, instruments, electrical digital data processing, etc., can solve the problem that the host and the virtual machine system cannot use USB devices at the same time, and one hardware device cannot be mapped to multiple Different systems and other issues, to achieve the correct effect of the function

Active Publication Date: 2022-05-31
NO 30 INST OF CHINA ELECTRONIC TECH GRP CORP
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Aiming at the above-mentioned deficiencies in the prior art, a software simulation-based USB hardware virtualization method provided by the present invention solves the problem that the host and the virtual machine system cannot use USB devices at the same time, and one hardware device cannot be mapped to multiple different systems at the same time. The problem

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
  • A method of usb hardware virtualization based on software simulation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] c) Configure the hardware device information of the virtual hardware, such as PID, VID, physical serial number, name, description information and the like.

[0039] S4, multiple USB virtual devices are identified through the operating system and added to the device list.

[0046] 3) The application program obtains and uses the returned result submitted by the host control driver.

[0049] The USB request fine-grained slice management and coordination needs to consider the characteristics of the USB hardware, from the following aspects:

[0053] According to the different characteristics of the equipment, the solution to the equipment request coordination is implemented in the following ways:

[0056] (3) For a hardware device with a state machine, the host does not need to do too much coordination to control the driver.

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 software simulation-based USB hardware virtualization method, comprising the following steps: S1, automatically loading the USB host controller driver and supporting application programs when the operating system is started; S2, setting necessary parameters for the supporting application programs ; S3. Connect the USB hardware to the operating system, and automatically virtualize multiple USB virtual devices according to the information of the physical device through the host control driver; S4. Identify multiple USB virtual devices through the operating system and add them to the device list. The invention improves the traditional USB device virtualization technology, supports one device to virtualize multiple hardware devices at the same time, and can support up to 128 hardware devices with identical functions, and each virtualized hardware device can work independently at the same time without affecting each other.

Description

A USB Hardware Virtualization Method Based on Software Simulation technical field The present invention relates to USB hardware virtualization technology field, be specifically related to a kind of USB hardware virtualization based on software simulation method. Background technique USB hardware device virtualization is to solve the problem that the USB hardware device connected to the host is used on other remote systems. a general technique. The general implementation scheme is to direct the USB device to other systems through the network, such as running In the virtual machine system of the host, the cloud terminal system connected to the host, other hosts in the local area network, etc. Existing implementations such as USBRedirector, USBIP, etc. have been implemented through the network, through the program installed on the host and the remote host, the The USB device connected to the host is redirected to the remote system, and it can be used without any spe...

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): G06F13/10
CPCG06F13/105Y02D10/00
Inventor 颜亮文刚刘栋赖韬
Owner NO 30 INST OF CHINA ELECTRONIC TECH GRP CORP
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