草庐IT

usb-drive

全部标签

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。 最佳答案 实际上您

php - 如何在 PHP 中阅读 Google Drive 电子表格?

我所做的只是从网站上读取Google电子表格。我已经阅读并重新阅读了GoogleDriveAPI文档以及StackOverflow上的所有GoogleDrivePHP,但我仍然无法到达终点。这是我所做的:访问过GoogleAPI控制台并且:在“服务”下启用“DriveAPI”和“DriveSDK”;在“API访问”下创建了一个OAuth2.0客户端ID。在“Web应用程序的客户端ID”下,控制台为我提供了“客户端ID”、“电子邮件地址”、“客户端密码”、“重定向URI”和“JavaScript来源”;下载“GoogleAPIPHP客户端库”;打开Google云端硬盘文档(电子表格)并点

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”,我右键单击它,然后选择“更新

android - Google Drive Android API - 检查文件夹是否存在

我试图弄清楚如何使用新的GoogleDriveAndroidAPI检查Google云端硬盘中是否存在文件夹我尝试了以下方法,认为如果找不到文件夹,它会崩溃或返回null,但它不会那样做(只要它是有效的DriveId,即使文件夹已被删除)。DriveFolderfolder=Drive.DriveApi.getFolder(getGoogleApiClient(),driveId));如果我尝试在从上述代码中获得的文件夹中创建一个文件,它也不会崩溃吗?显然,我很难理解这个新API是如何一起工作的,尤其是在非常有限的教程和SO问题的情况下,我真的坚持这个,所以任何输入都将不胜感激。只是为了