如何开发windows下的USB HID应用

C++ Builder > Windows SDK/API [问题点数:20分,结帖人hzt12345hf]
等级
本版专家分:0
结帖率 96%
等级
本版专家分:3427
勋章
Blank
红花 2016年7月 C++ Builder大版内专家分月排行榜第一
2016年6月 C++ Builder大版内专家分月排行榜第一
2016年5月 C++ Builder大版内专家分月排行榜第一
等级
本版专家分:3237
等级
本版专家分:0
等级
本版专家分:0
紫藤Teng

等级:

Windows下开发HID设备主机程序

本文章主要介绍一下如何在XP做一个基于usb hid设备的上位机程序,实现简单的上位机与硬件设备的通信. 由于本人自身的能力限制,有不足和出错的地方,希望读者见谅.我假设这篇文章的读者已经对USB, HID,报告描述符...

Windows下开发HID设备主机程序流程 --HID上位机开发必备(自己总结)

http://blog.csdn.net/pony_maggie/article/details/5838171

Windows主机端与自定义USB HID设备通信详解 .

- 在此讨论的是HID自定义设备,对于标准设备,譬如USB鼠标和键盘,由于操作系统对其独占,许多操作未必能正确执行。     1. 所使用的典型Windows API CreateFile ReadFile WriteFile 以下函数是DDK的...

Windows与自定义USB HID设备通信说明

转自 ... 作者:Climber丶 1 . 所使用的典型 Windows API CreateFile ReadFile WriteFile 以下函数是 DDK 的内容: HidD_SetFeature HidD_GetFeature HidD

Windows下读取USB Hid设备数据的经验总结

ReadFile()总是返回false的问题

windows下USB通讯

Windows下USB通讯,利用设备VID与PID查询设备,利用了windows的setupapi.lib与hid.lib库,开发时需要包含 #include <hidsdi.h> #include <setupapi.h> 头文件 USB通讯类 CommUsb.h #pragma once #...

Windows主机端与自定义USB HID设备通信详解

- 在此讨论的是HID自定义设备,对于标准设备,譬如USB鼠标和键盘,由于操作系统对其独占,许多操作未必能正确执行。     1. 所使用的典型Windows API CreateFile ReadFile WriteFile 以下函数是DDK的内容:

HID USB通讯 异步读取数据(Windows API连接)

开发一个不需要第三方类库即可完成的USB通讯案例项目,使用Windows API是为了正式的项目应用中客户免于安装第三方库或者使用其他特定类库文件导致的复杂问题。数据反馈和设备的移除都是通过事件触发接收。

windows下hid设备interrupt端口读写_拔U盘到底要不要点“安全删除硬件”?Windows决定这样做...

其实小狮子觉得钛师父真的没有必要一定每次都讲硬件或者讲硬件应用嘛,昨天小小分享理财,其实留言小狮子虽然没有一一回复,可还是很感动的,以后逮着机会,一定继续歪个楼……一个古老的问题“拔出U盘/移动硬盘的...

基于Windows+WDM的USB设备驱动程序开发应用

基于Windows+WDM的USB设备驱动程序开发应用,讲述USB驱动开发的全过程。

usb hid gadget驱动

usb gadget框架层次 ...三 hid gadget应用参考文献因为usb gadget驱动在实际应用中比较少见,通常usb口主要就两个功能,一是供电;二是接外部设备。而且如果是开发usb设备的话,很多是通过usb设备芯片配合fi

USB_HID协议中文版_USB接口HID设备报文详解

USB_HID协议中文版_USB接口HID设备报文描述符详解 HID(Human Interface Device,人机接口设备)是 USB 设备中常用的设备类型,是 直接与人交互的 USB 设备,...Windows 操作系统对标准的 HID 类型 USB 设备的支持。

HID-USB设备读写开发测试

看过一个文章“Windows主机端与自定义USB HID设备通信详解",有这样一段文字。 1 、 ReadFile 的调用不会引起设备的任何反应,即 HID 设备与主机之间的中断 IN 传输不与 ReadFile...

USB HID报告描述符

原文地址:Tutorial about USB HID Report Descriptors USB HID报告描述符是USB主机请求于USB设备的一种描述符。HID设备用报告的形式发送数据到主机,描述符告诉主机如何解释数据。下面将展示如何写一个描述符。 ...

Android usb hid 通讯点点滴滴

一款IC卡读卡器,在windows上已经使用了很长一段时间,最近因业务需求,要在android平台使用,于是开发了android平台上的的读卡器程序,在测试读卡器时确发现同样的指令(如:aa bb 05 00 00 00 04 01 05)在...

Windows下usb接口驱动技术

USB的英文全称为Universal Serial Bus,中文含义是通用串行总线,是由Conpaq、DEC、IBM、Inter、Microsoft、NEC和Northen Telecom等公司为简化PC与外设之间的互连而共同研究开发的一种免费的标准化连接器,它支持...

使用LabVIEW开发STM32 USB HID驱动和上位机软件成功

原文地址::http://blog.csdn.net/madrabbit1987/article/details/67692466一直以来,USB驱动和通信开发是比较复杂的事情,一般使用C++开发,需要熟悉windows系统的驱动开发。 STM32是近年流行的ARM Cortex-M3芯片...

CSR8675学习笔记:USB HID通信

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。 技术交流QQ群号:743434463 ...常见的PC端与CSR8675的通信方式有USB HID和UART这两种。UART通信方式...

Linux USB HID Device 测试代码

转载地址:http://blog.csdn.net/drivermonkey/article/details/43635083 [cpp] view plain copy //测试平台:linux 3.2, am335x  [cpp] view plain copy .../**********************

usb开发笔记之三:如何编写应用程序与 USB HID 设备通讯(读写USB HID 设备)

 我开发USB HID类设备,现在进行到开发PC端windows下的测试用的应用程序。这个阶段主要的参考资料是百合电子工作室的《如何编写应用程序与 USB HID 设备通讯(读写USB HID 设备)》这篇文章。下面是我的学习笔记...

USB HID设备报告描述符详解

USB通讯协议的规范是以1ms产生一个USB帧(frame),USB设备可以每一个帧中发送和接收一个交换(transaction)。交换是由几个封包(packet)组成,而传输是由一个或几个交换来完成传送一口中有效的数据。在这里,传输和...

HID USB 通信

#pragma一次; #include“stdafx.h” using namespace std; extern“C” { #include &... } #pragma comment(lib,“hid.lib”)#pragma comment(lib,“setupapi.lib”)/ * Private defi...

WindowsUSB的通信

搞了三天,终于把windowsUSB程序搞定了,虽然还存在一些问题, mark一下方便以后使用。 #include //一定要加入该头文件 #include extern "C"{ #include #include #include } using namespace std; ...

C++ 实现USB - HID读写数据

希望能够帮助大家。。。

USB学习:hidapi库使用

hidapi是一个开源的操作 HID 设备的库,使用 C 语言实现,适用于 Windows、Linux 和 Mac OSX 平台。注意,这个库是针对 HID 设备的,其它 USB 设备(如 U 盘)不一定适合。

USB鼠标HID描述符以及数据格式

文章目录USB鼠标HID描述符以及数据格式1. 标准USB鼠标HID描述符数据格式2. USB触摸设备HID描述符数据格式 USB鼠标HID描述符以及数据格式 1. 标准USB鼠标 HID描述符 //每行开始的第一字节为该条目的前缀,前缀的格式...

Visual Studio 2010 Win32 Usb HID 动态库创建

Visual Studio 2010 Win32 Usb HID 动态库创建

hidusb.sys还是winusb.sys读写一个只有In/Out Interrupt Endpoints的STM32 USB设备?

最近,公司使用STM32F407,开发了一个基于USB的CAN设备(内部称为CAN盒子),USB的固件使用STM32官方提供的BSP进行开发,而没有做任何修改的这个固件,只支持3个EndPoints: Control Enpoint, In/Out Interrupt ...

USB-HID协议中文版

windows 98以及后来的版本中内置有 HID设备的驱动程序,应用程序可以直接使用这些驱动程序来与设备通信。 在设计一个USB接口的计算机外部设备时,如果HID类型的设备可以满足需要,可以将其设计为HID类型设备,这样...

科研伦理与学术规范 期末考试2 (40题).pdf

科研伦理与学术规范 期末考试2 (40题)

相关热词 c#调用java程序 疯狂c# c#多线程处理文本 c# 处理二进制数据类型 c# 如何写文件 c#如何判断程序已打开 c# 标题大小 c# socket 网卡 c#操作sql c#遍历tree