原文: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