Slave USB HID device and firmware implementation method based on embedded Linux

It is a firmware implementation and embedded technology, which is applied in the direction of instruments, electrical digital data processing, etc., and can solve the problems of unrecognized plug events, USB bus reset process, hot plug function not supported, host and slave USB devices unable to communicate, etc. , to achieve the effect of improving stability and improving usability
CN101593164AInactive Publication Date: 2009-12-02NO 709 RES INST OF CHINA SHIPBUILDING IND CORP

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
NO 709 RES INST OF CHINA SHIPBUILDING IND CORP
Publication Date
2009-12-02
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a slave USB HID firmware implementation method based on embedded Linux, which comprises (1) an embedded Linux operating system, (2) a slave USB HID firmware drive program, and (3) a USB communication control program. By using the method, the development of a slave USB HID firmware system based on the embedded Linux can be finished quickly to achieve direct use by a user without developing and installing a drive program and without considering the problem of compatibility of different operating systems. The invention also aims to achieve data communication between a device and a host computer system in a USB HID protocol mode.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the fields of USB man-machine interface equipment and embedded Linux, in particular to a slave USB HID device and a firmware implementation method based on embedded Linux. Background technique

[0002] USB (Universal Serial Bus) is an external bus connection between a host computer and peripheral devices. USB connects various types of devices with a single type of bus, mainly for medium-speed and high-speed peripherals, and connects with the internal system data line of the PC through the PCI bus to realize data transmission. USB is also a communication protocol specification, which defines a set of standards that any specific type of device can follow to support data transmission between the host (Host) and the device (slave device). The USB bus specification defines the specification of a Human Interface Device (HID, Human Interface Device) type device, and the HID specification specifically defines a protocol for communicat...

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