【文件属性】:
文件名称:node-usb:改进的Node.js USB库
文件大小:51KB
文件格式:ZIP
更新时间:2021-04-29 03:45:46
C++
用于Node.JS的USB库
Node.JS库,用于与JavaScript / CoffeeScript中的USB设备进行通信。
这是Christopher Klein的的重构/重写。 该API不兼容(希望您发现它有所改进)。
它完全基于libusb的异步API来提高效率,并提供用于连续流传输数据或事件的流API。
安装
Libusb作为子模块包含在内。 在Linux上,您需要libudev来构建libusb。 在Ubuntu / Debian上: sudo apt-get install build-essential libudev-dev
然后,运行
npm install usb
从npm安装。 有关从git checkout进行构建的说明,请参阅此页面的底部。
视窗
使用为您的USB设备安装WinUSB驱动程序。 否则,当您尝试打开设备时,您将得到LIBUSB_ERROR
【文件预览】:
node-usb-master
----libusb_config()
--------config.h(33B)
----.github()
--------workflows()
----Readme.md(10KB)
----binding.gyp(3KB)
----.gitmodules(85B)
----libusb.gypi(4KB)
----src()
--------helpers.h(2KB)
--------device.cc(13KB)
--------transfer.cc(4KB)
--------node_usb.cc(11KB)
--------node_usb.h(3KB)
--------uv_async_queue.h(645B)
----libusb()
----usb.js(13KB)
----LICENSE(1KB)
----test()
--------usb.coffee(5KB)
----.gitignore(41B)
----package-lock.json(96KB)
----package.json(1KB)