codeplex to simulate multi-touch. Multi-touch Vista actually has many functions, but in this article we only use it as a multi-touch simulator. The following is the project description from multi-touch Vista:
Multi-touch Vista is a user input management layer that handles input from various devices (touchlib, multiple mice, tuio etc .) and normalises it against the scale and rotation of the target window. now with multitouch driver for Windows 7. Install driver
Decompress the package, enter t
manufacturer's code and PID is the product code. Each code is a dual-byte integer. PID and vid cannot be set at will. They are allocated by the USB Standards Association, just like IP Address allocation. A usb pid/vid License costs $1500, especially for small companies. In this case, there are free PID/vid pairs, which are applicable to hid, CDC, and general-purpose devices. Users who use avrusb can use them for free, in this way, most applications n
printer model or range.
Headset configuration file (MK)This section describes how a Bluetooth headset can communicate with a computer or other bluetooth device, such as a mobile phone. After the connection and configuration, the headset can be used as the audio input and output interfaces of remote devices.
Human/machine interface device configuration file (HID)The hid configuration file defines the prot
support USB, You must selectSCSI low-level Drivers[] Serial ATA (SATA) Support[] This option is required for Intel piix/ich SATA support. Otherwise, boot files cannot be generated.[] Via SATA supportNetworking device support ---> select the NIC Driver.Ethernet (1000 Mbit)- #61664; my computer is a gigabit Nic, so select this[] Broadcom tigon3supportInput Device Support ---> set your mouse and keyboard[] Provide legacy/dev/psaux DeviceGraphics support --->[] Support for frame buffer devices supp
Several terms:
HFP (hands-free profile) headset mode:
Allows a bluetooth device to control the phone number, such as answering, hanging up, rejecting, And dialing the voice. The rejection and dialing depend on whether the Bluetooth headset and phone number are supported.
HPS (handset profile) headset Mode
Used to support use between Bluetooth headsets and mobile phones
Hid () Man-Machine Interface Device Configuration File
The
directly copies the/etc directory, the/opt/qtopia/lib/fonts directory, and the/usr that provides time zone information. /share directory)
Then QT starts up and the welcome page is displayed.
The USB mouse is transplanted as follows:
My kernel is linux2.6.22.6. the USB mouse of the new kernel is located in the kernel Drivers/HID/usbhid directory. The file name is usbmouse. c. If you need to modify the mouse driver, check this file. For now, my Dev
Storage support USB flash drives are requiredSelect USB mouse and usb keyboard in usb Human Interface Device (full HID) support.Select HID input layer support/Dev/hiddev raw HID device support if you have the USB keyboard and mouse options, be sure to selectPart 1: delete all items except the followingFile systems ---> file systemSecond extended fs support
Ext2
();function Moneychange () {Oldmoney = Newmoney;Newmoney + = Avgmoney;if (Newmoney Showmoney (Newmoney.tostring (), oldmoney.tostring ());SetTimeout (moneychange,1000);}else{Showmoney (Money.tostring (), money.tostring ());SetTimeout (function () {//Request data once every secondGetmoney ();},1000)}}Setcookie ("TotalAmount", money,1); Save the total amount to a cookie after the cumulative completion}else{SetTimeout (function () {Getmoney ();},60000);Showmoney (Newmoney.tostring (), newmoney.tos
device mode and command format for control messages that can be transmitted via the audio /Video Control Transfer Protocol (AVCTP). 1.8 HIDHID full name Human Interface device profile, which is the human-machine interface Equipment profile . Provides support for devices such as mouse, joysticks, keyboards, as-well as sometimes providing-for-simple button s and indicators on other types of devices. It is designed to provide a low latency link, with the low power requirements.Bluetooth
WM_DEVICECHANGLE message. When nEventType is DBT_DEVICEARRIVAL and dwData = 7, it is a USB flash drive connection event (if it is correct)
I want to set the GUID dbcc_classguid OF THE DEV_BROADCAST_DEVICEINTERFACE struct in RegisterDeviceNotification to the GUID of the device. What are the parameters?
typedef void (__stdcall *FUNC_TYPE_HIDGUID) (OUT LPGUID HidGuid);FUNC_TYPE_HIDGUID _HidD_GetHidGuid = NULL; // USB version GUIDstatic GUID GUID_CLASS_ITOKEN2 = {0x171638f7, 0x1ead, 0x4873, {0xb
, compiling to module [] ohci hcd support must be selected. Compiling to module [] uhci HCD (most intel and via) support must be selected, to compile it into a module [] USB Mass Storage support, USB mouse and USB keyboard must be selected in USB Human Interface Device (full hid) support, if you have selected this required hid input layer support, you should select/dev/hiddev raw
device directory will appear in the/proc file system. However, the directory is empty and there are no files. In this case, you must connect to the USB devfs file system, and then detect the connected device through this file system. After the usb file system is mounted, the file/proc/bus/usb/devices,/proc/bus/usb/drivers and directory/proc/bus/usb/busNo are generated. To mount a usbdevfs file, you can perform the following operations: mount-t usbdevfs none/proc/bus/usb or add none/proc/bus/usb
0x00 IntroductionThis article wants to describe the production process of Arduino version Badusb in a simpler way. I know that before this has been a lot of predecessors have written related articles, but small white may also be a little confused, so this article is a quick introduction to understand, I am also a dish b big God do not spray, thank you ~.
"BadUSB" is one of the hottest topics in computer security, discovered jointly by Karsten Nohl and Jakob Lell, and announced at the Bl
If you write a system, you will often use the column management
Column Classification Multi-level more need to achieve unlimited class classification, the code is as follows
One, the use of the drop-down menu
/* Infinite class * * logical recursive Get type *hid ancestor column ID *step subordinate column prefix *tid seleted option ID */function logicgettypelist ($datatable = ' Lanmu_class ', $hid =0, $st
condition that id is equal to from index. 'del' obtained in php'
$ Query = mysql_query ($ SQL );
If ($ query) {// determines whether the mysql statement is successfully executed and the prompt is displayed.
Echo ("deleted successfully ");
Header ("refresh: 5; url = 'index. php '");
} Else {
Echo ("failed..."). mysql_error ();
}
}
?>
Include ("conn. php ");
If (! Empty ($ _ GET ['id']) {// if the obtaine
application specific-0xFE sound interface 0x00 0x01 communication device 0x02-CDC control interface-0x02 CDC data interface-0x0A HID 0x00 0x03 HUB 0x09 0x09 bulk storage device 0x00 0x08 monitor same as HID power supply device same as HID physical device-0 x 05 printer-0x07 supplier specific-0xFF 5.2 usb file system introduction T = bus topology (lev, prnt, Port
used by many devices, such as set-top boxes, game consoles and so on. It is expected that BLE will be the Bluetooth application in Tv/dvd/stb/media player, remote control, game control handle and wireless mouse device.3.5 Smart HomeBLE can provide light control, temperature control, humidity control, safety lock control, door and window control of low-power, high-security solutions. The application in smart meters is also a direction.4. AgreementBLE does not support traditional Bluetooth BR/EDR
processing equipment access and access to the process: equipment discovery, link establishment, link termination, start security functions, equipment configuration (mainly the configuration of the connection parameters).5, GATT mainly completes the communication between the server and client related sub-process. 6, BLE support 40 channels of the frequency hopping mechanism, of which 3 channels for advertise, the remainder for data communication, and BR channel number in 80, compared to the mech
specification device code interface code
Application-specific-0xFE
Sound Interface 0x00 0x01
Communication device 0x02-
CDC control interface-0x02
CDC data interface-0x0A
HID 0x00 0x03
HUB 0x09 0x09
Batch storage devices 0x00 0x08
Monitor same as HID
Power supply device same as HID
Physical device-0x05
Printer-0x07
Supplier-0xFF
5.2 introduction to usb file s
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.