libusb4java:usb4java使用的本机JNI库

时间:2024-05-25 13:42:47
【文件属性】:

文件名称: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/-/搜索该库。 例如,在32位x86 linux计算机上,


【文件预览】:
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)

网友评论