原文:Windows下开发HID设备主机程序

本文章主要介绍一下如何在XP下做一个基于usb hid设备的上位机程序,实现简单的上位机与硬件设备的通信. 由于本人自身的能力限制,有不足和出错的地方,希望读者见谅.我假设这篇文章的读者已经对USB, HID,报告描述符等相关概念都至少有所了解,如果不是的话,自行学习. 开发环境, vs , DDK的支持.如果没有安装DDK,去网上找相关的库文件和头文件也行. 有以下几个文件是所需的: baset ...

2013-03-14 16:35 0 2954 推荐指数:

查看详情

Android 的 USB HID 设备读写

UsbInterface usbInterface = usbDevice.getInterface(0); //USBEndpoint为读写数据所需的节点 UsbEndpoin ...

Mon Jan 27 02:52:00 CST 2014 0 5947
HID USB设备开发技术【转】

本文转载自: 1、高速USB和USB2.0有区别吗? 高速USB和USB2.0是有区别的,区别在于USB2.0是一种规范,而"高速USB"仅指在USB2.0规范中数据传输率为480Mbps的那部分,某个设备可以是符合USB2.0的设备,同时还可以是全速设备 或低速设备。2、USB2.0 ...

Tue Jan 03 18:14:00 CST 2017 0 2602
C++ MFC界面读写USB HID设备数据程序

读取HID设备数据,3: 向HID设备写数据,下面我把三部分的程序单独分开,方便大家学习!在讲具体程序 ...

Fri Jul 26 06:41:00 CST 2013 0 10567
Windows与自定义USB HID设备通信说明.

1 . 所使用的典型 Windows API CreateFile ReadFile WriteFile 以下函数是 DDK 的内容: HidD_SetFeature HidD_GetFeature HidD_SetOutputReport ...

Thu Jan 28 01:12:00 CST 2016 1 5327
linux的用libusb读写自定义HID设备

本来是帮朋友写个RFID读写器设备程序,最开始没要求USB接口,半路加了这个功能。而且windows版的早都完成了,Linux版的迟迟未做。今天终于抽空将Linux的usb通信调通,特此记录一。 使用libusb做linux的通信的调试过程大概如下: 1、使用命令行工具lsusb,查看 ...

Mon Apr 20 03:49:00 CST 2020 0 2423
如何与HID设备通讯(一)

说明:本实例所使用的上位机程序开发工具为Visual C++6.0。 一、修改下位机固件程序   我们如果想实现一个USB的HID设备,不需要在Windows开发自己的驱动程序HID不一定要是标准的外设类型,唯一的要求是交换的数据存储在报文的结构内,设备固件必须支持报文的格式。任何工作 ...

Tue Mar 05 00:50:00 CST 2013 0 3579
windows设备驱动程序WDF开发(3)

第8章 KMDF过滤器驱动程序 1. 管理设备的主功能为功能驱动FDO, 过滤器驱动位于FDO的上层或下层 WdfFdoInitSetFilter // 声明这个一个过滤驱动 2. 安装要修改FDO的inf文件 FilterSample实例 第9章 USB设备开发 1. ...

Thu May 04 23:22:00 CST 2017 0 1883
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM