HIDAPI是一個開源的C語言USB通信庫,支持Linux,MAC,windows系統(tǒng)??梢允莾戎米鳛楣蚕韼煲部梢钥梢酝ㄟ^添加一個源文件和一個頭直接嵌入到一個目標應用程序。還帶有跨平臺的測試GUI。
軟件介紹
HIDAPI有五個后端。
Windows (使用hid.dll)
Linux/hidraw (使用內核的hidraw驅動)
Linux/libusb (使用libusb-1.0)
FreeBSD (使用libusb-1.0)
Mac (使用IOHidManager)
在Linux上,可以使用hidraw或libusb后端。有一些取舍,支持的功能也略有不同。
Linux/hidraw(linux/hid.c)。
這個后端使用Linux內核中的hidraw接口,并支持USB和藍牙HID設備。它需要內核版本至少為2.6.39才能構建。此外,它只能與有hidraw節(jié)點關聯(lián)的設備進行通信。鍵盤、鼠標和其他一些被列入黑名單的設備將無法使用hidraw節(jié)點。幸運的是,對于幾乎所有的hidraw用途來說,這都不是一個問題。
Linux/FreeBSD/libusb(libusb/hid.c)。
這個后端使用libusb-1.0來直接與USB設備通信。當然,這個后端不會與藍牙設備一起工作。
HIDAPI還帶有一個測試圖形用戶界面。該測試GUI是跨平臺的,使用Fox Toolkit http://www.fox-toolkit.org。它可以在HIDAPI支持的每個平臺上構建。由于它依賴于一個第三方庫,構建它是可選的,但推薦使用,因為它在調試硬件時非常有用。
標簽: USB通信庫
下載地址
精品推薦
-
魯大師溫度檢測模塊提取版
詳情 -
聯(lián)想筆記本電池管理軟件
詳情 -
HyperTerminal超級終端軟件
詳情 -
大華ConfigTool配置工具
詳情 -
大華攝像頭ip搜索軟件
詳情 -
機器碼修改大師
詳情 -
微星炫光同步系統(tǒng)
詳情 -
rtss顯卡超頻鎖幀工具
詳情 -
愛普生l3218清零軟件
詳情 -
愛普生l3219廢墨盒清零軟件
詳情 -
DualSenseX(PS5手柄映射工具)
詳情 -
創(chuàng)維E900S機頂盒刷機包
詳情 -
愛普生l3258清零軟件
詳情 -
愛普生l4269清零軟件
詳情 -
愛普生l4158清零軟件
詳情 -
一鍵安裝注入Intel RST VMD快速存儲驅動
詳情
裝機必備軟件
網友評論