LogBus.java
/*
* Java libusb wrapper
* Copyright (c) 2005-2006 Andreas Schläpfer <spandi at users.sourceforge.net>
*
* http://libusbjava.sourceforge.net
* This library is covered by the LGPL, read LGPL.txt for details.
*/
package ch.ntb.usb.demo;
import ch.ntb.usb.LibusbJava;
import ch.ntb.usb.Usb_Bus;
import ch.ntb.usb.Utils;
/**
* Initalises Libusb and prints the bus(ses) with attached devices to the
* standard out.<br>
*
*
* @author schlaepfer
*
*/
public class LogBus {
private static void logBus() {
// if you don't use the ch.ntb.usb.Device class you must initialise
// Libusb before use
LibusbJava.usb_init();
LibusbJava.usb_find_busses();
LibusbJava.usb_find_devices();
// retrieve a object tree representing the bus with its devices and
// descriptors
Usb_Bus bus = LibusbJava.usb_get_busses();
// log the bus structure to standard out
Utils.logBus(bus);
}
public static void main(String[] args) {
logBus();
}
}
分享到:
相关推荐
USB 2.0是一种广泛使用的通用串行总线标准,它是USB技术的第二代版本,最初于2000年推出,并很快成为大多数PC和外围设备的接口标准。USB 2.0接口的速度比其前身USB 1.1快得多,提供了高达480 Mbps的传输速率,而USB ...
1. D12Test.001和D12Test.002:这可能是项目的部分源代码文件,可能由于文件大小超过限制而分成了多个部分。 2. D12Test.aps:这是Visual Studio的工程文件,包含了项目的配置信息。 3. D12Test.bbs:这可能是调试...
在Linux环境中,USB设备会被挂载到/dev目录下,通常以设备文件的形式存在,如/dev/sda、/dev/bus/usb/001/002等。通过libusb库,开发者可以轻松地获取设备信息并进行交互。 USB通信的核心在于USB协议,它定义了...
标题"TDC001_ctrl_usb_thorlabs_伺服电机_bravee3l_"指的是一个针对Thorlabs公司的TDC001伺服电机控制器的USB通信控制程序。这个项目使用了Microsoft的Visual Studio 2019集成开发环境(IDE)进行编写,其主要目标是...
在Nu-EVB_001板原理图中,USB_D-和USB_D+引脚被用来连接USB接口,实现数据传输功能。 #### 4. 外部振荡器电路 为了确保时钟信号的稳定性,Nu-EVB_001板采用了外部振荡器。X32I和X32O引脚负责连接32kHz的低频振荡器...
对于"US-001"这款产品,对应的驱动可能是V1.1版本。 3. **安装驱动**:下载完成后,运行驱动安装程序,按照提示完成安装。这一步可能需要管理员权限,并且在某些情况下可能需要手动指定驱动文件的位置。 4. **配置...
usb_serial 一个Android USB串行Flutter插件此插件允许Flutter代码与连接到您的Android设备的USB串行设备进行交互。 例如,基于FTDI或CDC的USB设备。入门向您的pubspec.yaml添加依赖项dependencies :usb_serial : ^ ...
本文档编号:001-76074 Rev. *F,由Cypress Semiconductor Corporation于2019年5月9日发布,详细介绍了EZ-USB FX3技术的相关信息。Cypress Semiconductor Corporation是一家位于美国加利福尼亚州圣何塞的公司,专注...
很好用的一个研华USB转ICOM工具。很好用
USB打印机也不例外,它会被分配到一个如“USB001”或“USBPRINT\\型号”的端口名称。 3. 遍历设备:在程序“usbport.cpp”中,可能包含了遍历系统中所有USB设备的代码,以便找到连接的USB打印机。这通常涉及到...
金士顿飓风2耳机,极度未知飓风2耳机,飓风2耳机,0010版本驱动,使用方式: ...2、打开设备管理器 -> 声音、...3、重新插拔耳机usb 4、打开声音设置 -> 声音控制面板 -> 录制 -> 耳机式麦克风双击 -> 级别拖动到100即可
同时,可能会涉及固件更新方法,如通过串口、USB或网络进行固件升级。 总的来说,"SYS_001.zip"的内容可能覆盖了嵌入式系统开发的多个环节,从硬件选型到软件实现,再到系统调试和更新。这对于想深入学习嵌入式技术...
附录B详细说明了使用FX3开发套件(CYUSB3KIT-001)的硬件设置,包括跳线器和开关的设置。附录C则提供了短数据包和零长度数据包的示例。 最后,文档强调了在使用EZ-USB®FX3™从设备FIFO接口进行设计时需要注意的...
AN75705 文档介绍的是 EZ-USB FX3™ USB 3.0 器件控制器的入门信息。本文档重点介绍了 FX3 的技术参数和应用程序,并且提供了有关各种设计资源的指引,以帮助 FX3 的开发。本文档还引导您使用具有 Eclipse 集成开发...
在这个"USBqudong"驱动中,`ncxus_one_usbqudong_usb001.sys`可能是驱动的主要实现文件,它包含了针对这三个传输类型的处理逻辑。"ncxus_one"可能是一个特定的命名约定或代码库的标识,而".sys"扩展名表明这是一个...
此外,STM32F0设备与P-NUCLEO-USB001扩展板的结合,为开发者提供了一个实际操作的平台,便于进行USB-PD功能的测试和调试。 总而言之,STM32Cube的STM32 USB-PD软件扩展是为STM32开发者提供的一种强大工具,它简化了...
- 在`/proc/bus/usb`目录下,可以看到不同USB总线对应的文件,例如`001`和`002`分别表示第一个和第二个USB总线。 - `devices`文件包含了所有USB设备的信息,这些信息也可以通过`/sys/kernel/debug/usb/devices`...
在“USBPD-F072RB-NUCLEO_P-NUCLEO-USB001.zip”这个压缩包中,包含了STMicroelectronics(意法半导体)针对USBPD开发的相关资源,特别适用于基于STM32F072RB微控制器的项目。STMicroelectronics是一家知名的半导体...
《EZ-USB® FX3™ 技术参考手册》是一份针对CYUSB3014芯片的技术文档,由赛普拉斯半导体公司(Cypress Semiconductor Corporation)出版,文档编号为001-76074,修订版为D版,发布日期为2016年6月3日。赛普拉斯...
AN65974_从设备FIFO接口进行设计; AN70707_硬件设计指南和原理图检查表; AN75705_快速入门_EZ-USB_R_FX3_TM_Chinese; AN75779_使用EZ-USB FX3将图像传感器连接到USB视频类别(UVC)框架内;...CYUSB3014(ZH)_001-79276;