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