草庐IT

USB-Blaster

全部标签

linux - linux内核中usb鼠标使用了哪些驱动?

我从LDD3第14章读到关于热插拔驱动程序。我需要编写一个USB鼠标驱动程序,当我插入硬件时加载。现在,做一些实验,我开始知道有一个名为“hid-generic”的驱动程序,它在插拔时被调用。[6654.232046]usb3-1:newlow-speedUSBdevicenumber3usinguhci_hcd[6654.462061]usb3-1:NewUSBdevicefound,idVendor=093a,idProduct=2510[6654.462067]usb3-1:NewUSBdevicestrings:Mfr=1,Product=2,SerialNumber=0[66

linux - 如何从 USB 加载 LUKS 密码,退回到键盘?

我想设置一个无外设的Linux(DebianWheezy)PC,它具有整个磁盘加密功能,能够使用USB驱动器或通过键盘输入密码来解锁磁盘。我的起点是使用Debian安装程序中的基本全盘加密选项进行全新安装,它管理除/boot之外的所有内容作为LUKS加密的逻辑卷组,并为我提供键盘选项。我将在一个答案中描述我当前的解决方案,希望它有用并且其他人可以改进它。以下是我遇到的一些问题:设置密码并将其放入USB驱动器。及时加载USB模块。等待Linux识别USB驱动器,然后再尝试读取它。识别正确的USB驱动器(而不是碰巧插入的其他驱动器)。编写“keyscript”以从USB驱动器中提取密码。确

python - USB 设备 UDev 和 D-BUS

我正在尝试获取Ubuntu10.10中当前插入的USB设备的列表并监视发生的变化,例如使用UDev和D-BUS插入或拔出的设备。我对使用D-BUS进行编程还很陌生。我看到一个例子:Linux:Howtodetectisusbkeyboardispluggedandunplugged只有那个使用HAL,我知道HAL已被弃用。我找到了一些工作代码,对其进行了一些修改,只是它不适用于任何仅存储设备的设备,例如USB内存棒、媒体播放器或cd-rom设备。我想要整个鼠标、键盘、USB相机充电器任何插入USB的东西我想让我的程序知道它。这基本上就是我所拥有的(http://moserei.de/2

c - 在用户空间 Linux C 代码中检索用于 USB 串行写入传输的缓冲区/数据包/有效负载大小

提前道歉,我将无法立即在这里接受答案-只是想记下来,而我遇到了问题...简而言之:当我在Linux下使用用户空间C代码启动对USB串行端口的写入时,我可以观察到三种不同的缓冲区大小-问题是,我想从用户空间C中检索所有这些大小代码本身。比方说,我有一个带有FTDIFT232芯片的ArduinoDuemillanove-编程为从PC的USB/串行连接读取传入字节,并丢弃它们。当我将此设备插入系统时(在Ubunty11.04Natty上这样做),我可以通过tail-f/var/log/syslog观察到以下内容:Mar2108:05:05mypckernel:[679.197982]usbs

linux - 很难理解 MODULE_DEVICE_TABLE(usb, id_table) 的用法

我很难理解MODULE_DEVICE_TABLE(usb,id_table)的确切用法据我所知,这将生成稍后将由modprobe使用的映射文件,每当插入新设备时,它会将其与这些映射文件进行匹配,并在匹配时加载模块。但我的误解是“无论如何都不加载模块吗?”我的意思是我在执行insmodmodule-name时已经加载了它。还是我遗漏了什么? 最佳答案 它通常用于支持热插拔,通过加载/插入设备的驱动程序(如果尚未加载)。这里有一个类似的问题:Detectthepresenceofadevicewhenit'shotpluggedinLi

linux - Windows 10 上的 Ubuntu 上的 Bash 是否支持 USB?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭去年。社区在去年审查了是否重新打开这个问题并让它关闭:原始关闭原因未解决Improvethisquestion我在dev/上没有关于usb的文件或路径当我插入闪存盘时,dev/或

linux - 如何在 Linux 上拦截来自 USB 设备的消息?

我有一个流行的绘图板,可以通过USB连接到我的PC。连接后,平板电脑会检测手部Action并相应地操纵指针。在某处,平板电脑正在将此数据传输到我的计算机。我的目标是在处理数据后拦截这些传输并操纵鼠标。我发现的流行语是:devicedrivers和HID,但我没能拼凑出更多。假设这是可能的,我有几个问题:如果数据格式已知,如何做到这一点?如果数据格式未知/专有,如何做到这一点?我的电脑运行的是Ubuntu(但非常感谢与任何形式的Linux操作系统相关的答案!)。注意:这个question类似但适用于Windows。 最佳答案 实际上您

android - 无法通过usb调试安装android应用

我知道这是一个老问题,但我第一次尝试在Redminote4上安装我的应用程序。每当我尝试安装时,它都会显示一个对话框说..安装失败并显示消息无法建立session。此问题可能通过卸载现有版本的apk(如果存在)得到解决,然后重新安装。警告:卸载将删除应用程序数据!在此之后它会给出错误。此应用之前没有安装,我已清除缓存,重建项目,重新启动我的手机但没有任何工作。 最佳答案 HowtodisablingMiuiOptimizations这个问题发生在我的手机上,它是运行Miui8的小米手机。在开发者设置中关闭Miui优化后,重新启动手机

android - 使用 `com.android.future.usb.accessory` 库时应用程序无法启动

我正在关注thisguide使用com.android.future.usbAPI10上的库。我做了以下事情:从SDK管理器安装了GoogleAPI10:选择GoogleAPIs10作为我的项目构建目标:将这些添加到manifest:(的直子)(的child)(第一个activity的child)已创建res/xml/accessory_filter.xml如前所述here.这样做让我可以使用com.android.future.usb及其子类。但问题是在manifest中的更改后应用程序无法启动.这是一个Root设备,并且该应用程序由操作系统配置为在设备启动时自动启动。我应该做任何其

android - 在 Windows 8 64 位上安装 Nexus 4(带 KitKat)的 USB 驱动程序 - "no compatible software driver"

我正在拼命尝试为我的Nexus4安装ADBUSB驱动程序,(您可能知道)任何形式的Android开发都需要该驱动程序。您也可以说,它们是用于Android编程的最必要的工具,对吧?我已经经常为我的旧HTCDesire设置一个Android开发环境,但我在为我的Nexus4设置它时失败了。我的做法:运行Windows8和8.1Preview(在两台不同的机器上尝试了一切)从Google下载Android开发工具(SDK+ADT+Eclipse+等)通过AndroidSDK管理器下载GoogleUSB驱动程序(v8)在设备管理器中,我有一个条目“Nexus4”,我右键单击它,然后选择“更新