Today, I installed a USB flash drive on a new PC platform and found that I had never been able to access it. I think there is no problem in the previous PC platform. Why can't this problem be solved?
When I used USB analysis, I found that the problem occurred on usb_get_protocol. I used to handle usb_set_protocol, but usb_get_protocol didn't handle it. This is a good time!
Previously, during the USB hid enumeration period, the PC will ask the prot
WIN8 System open Device Manager appears umdf HID minidriver device unknown device How to deal with? after installing the WIN8 operating system, open the Setup Manager to check whether the driver is intact, open Device Manager but found an unknown device "Umdf HID minidriver Device" Using the Driver wizard, 360 drive master and other software detected after detection of abnormal drive, how to do? Umdf
device class definition for Human Interface Device (HID.
It is divided into two parts. 0x05 is a part, indicating the prefix and 0x01 is the data part.
0x05 is converted to binary, that is, 0000 01001. According to the definition of HID 5.3 generic item format, this byte is divided into three parts, bit0 ~ Bit1 indicates the length of the data following the prefix. Two values can represent up to 4 bytes of
This article is an article by three netizens, but I haven't tried some things, so I listed their methods separately!First, answer your questions:1. Since my mouse can run under the virtual machine system, what should I do with this broken hid?The difference is that this is a real hid, which can be found in the Device Manager. And it is powered by a real hid drive
Source: USB That Thing 3-using port 2 as the transfer of custom HIDThe USB custom HID example uses port 1 as the communication, so now I use port 2 as the communication end, how to modify it? As shown below:First modify: USB_DESC.C in the const U8 CUSTOMHID_CONFIGDESCRIPTOR[CUSTOMHID_SIZ_CONFIG_DESC] This character array contents: The following red for the modified part, Not listed without modification:Usb_endpoint_descriptor_type,/*bDescriptorType:*/
I am in the transplant St official Usb-hid program is can run, but when I modify the maximum package babble detected error occurred, according to the operation of the network, modify the maximum buffer needs to modify 3 places, (1) usb_desc.c file customhid_ CONFIGDESCRIPTOR[CUSTOMHID_SIZ_CONFIG_DESC] Array, modifying the maximum packet size of the input and output of the endpoint 1, and (2) modifying the void Customhid_reset (void) function in the Us
Android4.0 hid insertion prompt
The specific principle is not mentioned here. I have not straightened out. Many articles on the Internet have clearly stated that I will directly focus on this.
Main File Modification
Frameworks/base/service/java/com/android/server/usb service. java
Frameworks/base/service/java/com/android/server/usb/UsbHostManager. java
Change the public USB Service (Context context) in USB service. java
public UsbService(Context
Failure phenomenon:
Umdf HID MiniDriver Device unknown device appears in Device Manager under Windows 8 system, as shown in figure:
Reason Analysis:
Umdf is the User-mode Driver framework (user-mode driver architecture, referred to as UMDF), UMDF provides plug-in (PNP), Power Manager, asynchronous output input functions, Umdf HID MiniDriver Device The whole meaning is the driver of a Plug and play
Test code for Linux usb hid Device: hiddevice
/****************************************************************** Author:DriverMonkey* Mail:bookworepeng@Hotmail.com* Phone:18575593141* QQ:196568501* Blog:http://blog.csdn.net/drivermonkey* Date:02/07/2015 *****************************************************************/#include
,//File attributesUINT hTemplateFile//handle to template file);Reading device files[DllImport ("Kernel32.dll", SetLastError = True)]private static extern bool ReadFile(INTPTR hfile,byte [] lpbuffer,UINT nNumberOfBytesToRead,Ref UINT Lpnumberofbytesread,IntPtr lpoverlapped);Release device[DllImport ("Hid.dll")]static public extern bool Hidd_freepreparseddata (ref INTPTR preparseddata);Turn off access to device handles, and when you end the process, add this to the insurance.[DllImport ("kernel32.
The error is shown in the following figure Umdf hid MiniDriver device Unknown Device
The reason may be that some external mouse, keyboard, camera, card reader, u disk or other USB device drivers should be automatically installed on the system but not installed successfully caused by, the following approach to see.
1. Locate the desktop computer, then right-click, open management and go to Device Manager and we find the Universal Serial Bus con
1, open the mouse to set the interface, as shown in the picture, first from the left and right button to start setting, from the left key set to swap buttons, you can change the button function around the key.
2, point to pointer and
Comfort Guide
Comfort guide-important ergonomics Information
Whether you use a keyboard or mouse for five minutes or five hours, these suggestions help you stay comfortable and work efficiently.
Some researchers and experts said that improper
1, we first remove the mouse, the mouse foot stickers all opened up on the exposed screw hole. Altogether 5 screws. Pay attention to the foot stickers do not throw and also useful
2, after opening this is the appearance of the attention do
1, open the mouse to set the interface, as shown in the picture, first from the left and right button to start setting, from the left key set to swap buttons, you can change the button function around the key.
2, point to pointer and pulley
1. Project establishment, file addition, project setup
1.1 File Additions:
Add the Inc, Lib folder under the project directory (note that both folders must be in the same directory as the project):
Add Ini.c, ini.h files under the directory:
1.2
would not be compiled nor linked.So m means module, y means built-in (stands for Yes on the kernel config process), and $ (config_foo) pulls the right answe R from the normal config process.The organization structure of the makefile of Linux kernel (RPM)Background knowledge:Background knowledge One: Kconfig Introduction:When #make menuconfig, the menu list displayed is made up of kconfig of each layer.The bottom Kconfig are stored in the ~/arch/i386/kconfig. With this as the head, it uses the s
This is a set of serialized articles used to record the entire process of connecting a Bluetooth handle with big eyes. I would like to use this document to give my missing sleep this week.
This article is equivalent to a (public) personal diary. Do not repost it without your permission.
I bought a TPMini with big eyes from the Internet a few days ago. The configuration is higher than my Xperia Play, and it is placed on top of the TV, just like a visitor from the sky.
This guy does not have a ha
Object) value length, implemented on the clientCLOBValue and search for a substring orCLOBValueCLOBObject. InterfaceResultSet,CallableStatementAndPreparedStatement(For examplegetClobAndsetClob) Allow programmers to access SQLCLOBValue. In addition, this interface also has updatesCLOBValue method.
In Oracle, Varchar2 supports a maximum of 4 kb. Therefore, for processing long strings, we need to use CLOB fields. CLOB fields support a maximum of 4 GB.There are several other types:Blob: binary,
Grub fileChange Default=1 to Default=0Then, after restarting the machine, verify that the upgrade was successful.Iii. Errors encountered in kernel compilation and solutionserror One,Error message at compile timeIn file included From/usr/include/sys/time.h:31,From/usr/include/linux/input.h:12,From samples/hidraw/hid-example.c:14:/usr/include/sys/select.h:78:error:conflicting types for ' fd_set '/usr/include/linux/types.h:12:error:previous declaration
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.