文件名称:libusb4java:usb4java使用的本机JNI库
文件大小:50KB
文件格式:ZIP
更新时间:2024-05-25 13:42:47
C
这是libusb的JNI包装器的源代码。 usb4java已经包括用于以下平台的预构建库:
linux-x86
linux-x86-64
linux臂
linux-aarch64
的win32-x86的
的win32-x86-64
达尔文x86-64
达尔文臂64
如果您需要在其他平台上使用该库,则可以轻松地自己编译它。 在与Unix兼容的操作系统上,您仅需要Java JDK,最新的libusb库版本,GNU C编译器和cmake。 正确安装所有组件后,您应该可以使用以下命令构建库:
$ mkdir build
$ cd build
$ cmake ..
$ make
编译成功后,您可以在build/src目录中找到该库。
usb4java在CLASSPATH目录org/libusb4java/
【文件预览】:
libusb4java-master
----dists()
--------darwin()
--------win32()
--------linux()
--------README.md(572B)
--------bundle(1KB)
----pom.xml(4KB)
----.cmake()
--------Modules()
----src()
--------DeviceDescriptor.h(338B)
--------Usb20ExtensionDescriptor.h(489B)
--------LibUsb.c(49KB)
--------usb4java.c(5KB)
--------DeviceHandle.c(777B)
--------SsUsbDeviceCapabilityDescriptor.c(4KB)
--------DeviceDescriptor.c(5KB)
--------EndpointDescriptor.h(480B)
--------HotplugCallbackHandle.h(439B)
--------DeviceList.c(1KB)
--------Device.c(500B)
--------Usb20ExtensionDescriptor.c(2KB)
--------Version.h(310B)
--------ConfigDescriptor.h(413B)
--------EndpointDescriptor.c(4KB)
--------BosDescriptor.c(2KB)
--------Context.h(385B)
--------DeviceHandle.h(435B)
--------Pollfd.h(340B)
--------Device.h(320B)
--------IsoPacketDescriptor.c(2KB)
--------ContainerIdDescriptor.c(2KB)
--------InterfaceDescriptor.h(484B)
--------BosDescriptor.h(392B)
--------BosDevCapabilityDescriptor.c(3KB)
--------ConfigDescriptor.c(4KB)
--------Pollfds.h(357B)
--------BosDevCapabilityDescriptor.h(560B)
--------Transfer.h(678B)
--------Pollfds.c(1KB)
--------Context.c(647B)
--------CMakeLists.txt(290B)
--------wrappers.c(364B)
--------Transfer.c(13KB)
--------SsEndpointCompanionDescriptor.c(2KB)
--------Interface.c(1KB)
--------Version.c(2KB)
--------Pollfd.c(1KB)
--------InterfaceDescriptor.c(5KB)
--------SsEndpointCompanionDescriptor.h(520B)
--------HotplugCallbackHandle.c(1KB)
--------ContainerIdDescriptor.h(460B)
--------usb4java.h(4KB)
--------IsoPacketDescriptor.h(492B)
--------DeviceList.h(356B)
--------SsUsbDeviceCapabilityDescriptor.h(538B)
--------Interface.h(396B)
----LICENSE.md(1KB)
----.gitignore(67B)
----CMakeLists.txt(414B)
----README.md(1KB)