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

A method for enhanced identification of usb devices under vxworks operating system

A vxworks and operating system technology, applied in the field of USB communication, can solve problems such as unavailable equipment, USB equipment cannot normally respond to USB host inquiry packets, etc., to improve recognition rate, enhance environmental adaptability, and ensure stability and reliability Effect

Active Publication Date: 2017-04-19
NO 709 RES INST OF CHINA SHIPBUILDING IND CORP
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If during the enumeration stage of the device, vibration or electromagnetic interference occurs, causing the USB device to fail to respond to the inquiry packet from the USB host normally, the enumeration fails, and the device is unavailable.

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 for enhanced identification of usb devices under vxworks operating system
  • A method for enhanced identification of usb devices under vxworks operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. The embodiments based on the present invention are only used to explain the present invention, and are not used to limit the present invention.

[0025] In this embodiment, when the USB host protocol stack is initialized, after the downstream port scanning of all USB hubs is completed, the downstream port information of all USB hubs is obtained; after all USB devices are initialized, the enumeration information of each device is obtained; the enumeration is unsuccessful Compare the USB device information with the downstream port information of all connected USB devices on the USB hub to obtain the hub number and port number connected to the unsuccessfully enumera...

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

An embodiment of the invention provides a method for enhancing the identification rate of USB equipment at the later state when initial enumeration of the equipment is not successful in a VxWorks operation system. The method comprises the steps that when a protocol stack of a USB mainframe is initialized, after downlink ports of all USB concentrators are scanned, information of the downlink ports of all the USB concentrators is obtained; when all the USB equipment is initialized, enumeration information of all the equipment is obtained; the downlink ports of the USB equipment on the USB concentrators are compared with the enumeration information of the equipment, if the equipment connected with the downlink ports of the USB concentrators is not enumerated successfully, reset operation is conducted on the ports, and therefore the protocol stack of the USB mainframe conducts enumeration operation on the equipment. According to the technical scheme, the identification rate of the USB equipment in the VxWorks operation system can be improved.

Description

technical field [0001] The invention relates to the technical field of USB communication, in particular to a USB device enhanced identification method under the VxWorks operating system. Background technique [0002] Due to its unified interface, plug-and-play, hot-swappable support, and support for different transmission rates such as low speed, full speed, and high speed, the USB interface can meet product requirements for different data transmission performances. It has been recognized in the real-time embedded field Used a lot. [0003] In the VxWorks operating system, the initialization of the USB host protocol stack includes: 1) the initialization of the USB host controller, which directly controls the USB host controller hardware, including the host controller and the hub; 2) the initialization of the USB driver, which processes the client software Data transmission between USB devices, USB bus enumeration, bus bandwidth allocation, transmission control and other ope...

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
Inventor 高海波周俊
Owner NO 709 RES INST OF CHINA SHIPBUILDING IND CORP
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