草庐IT

Android - 丢失传入(高速)USB 数据

在使用Android时,我丢失了传入USB数据流上的数据,而在Windows中读取同一设备/流时我不会丢失这些数据。(我知道Android不是实时操作系统,但Windows也不是,而且Windows在“跟上”数据方面没有问题。)我使用具有内置4K缓冲区的FTDI2232H芯片以大约3.5MB/秒的速度输入数据。libusb中的bulk_transfer调用一次可以请求16K,因此Android需要每4ms左右获取USB缓冲区的内容。我尝试过:用Java和C编写,将线程(和/或进程)优先级提高到最高,同步和异步例程,我什至为每个USB读取传递一个单独的缓冲区,所以我什至不必须在连续读取之

android - 在 Android 上添加的文件夹通过 USB 不可见

我正在尝试将图片保存在Android上的子文件夹中。这是我的一些代码:Filepath=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);path=newFile(path,"SubDirName");path.mkdirs();(我尝试使用getExternalStorageDirectory而不是getExternalStoragePublicDirectory和Pictures文件夹而不是DCIM。)当设备通过USB连接时,我添加的任何子文件夹(包括其内容)都不会显示在Windows

android - Nexus 7 (2013) 和 Win 7 64 - 尽管检查了许多论坛和在线资源,但无法安装 USB 驱动程序

我正在尝试设置我的Nexus7(2013)以进行调试,但我在安装USB驱动程序的步骤中遇到了问题。到目前为止,这是我尝试过的:采取的步骤:在Nexus7(2013)上开启Debug模式将设备连接到PC在http://developer.android.com/sdk/win-usb.html下载了GoogleUSB驱动程序(并打开包装)打开计算机管理并尝试更新Nexus7设备上的驱动程序将驱动程序更新向导引导至解压后的usb_driver文件夹并选中包含子文件夹(不是zip文件,也不是其中的amd64和i386文件夹),但我收到消息:“Windows找不到适用于您的设备的驱动程序软件。

android - 如何将 Android M 默认 USB 配置设置为 MTP 而不是 "charging only"?

每当我的设备(Nexus5、AndroidMPreview3)通过USB连接时,USB配置始终默认为“仅充电”。这很成问题,因为我设备上的USB端口出现故障,有时会在遇到碰撞时断开连接并重新连接,因此我每次都必须从通知抽屉手动将模式更改为MTP(媒体传输协议(protocol))。Debug模式已启用开发设置->USB配置设置为MTP。 最佳答案 我刚刚在我的Nexus5(Android6.0.1)上尝试过,它成功了:确保您的手机未通过USB数据线连接到任何设备进入设置-开发者选项-选择USB配置设置所需的默认连接类型诀窍是让手机与

android - 如何在 USB 调试期间保持屏幕解锁?

AndroidOS2.2曾经在设置/应用程序/开发下有一个选项,用于在USB调试期间禁用屏幕锁定。将我的三星GalaxyS升级到OS2.3.3后,此选项消失了,在调试时继续解锁手机非常令人沮丧。此选项是否已移动或是否有其他方法可以执行此操作?(我讨厌无缘无故删除有用的选项!)提前致谢... 最佳答案 有多种选择,其中很多都有可怕的(主观)副作用。我将列出我发现的内容以及我能想到的副作用。我很懒惰,可能和许多其他人一样,而且我不喜欢不必要地关注某些事情。这意味着“哦,我会在工作时打开它,然后在完成后将其关闭”选项不可行。您将忘记它和你

STM32f103c8t6小白学习笔记(一)从点灯开始之USB转TTL

在这里,我们使用USB转TTLCH340串口模块来烧写程序步骤一:与stm32f103c8t6最小系统板接线:   一共四根,PA9,PA10分别对应连接RXD,TXD(如下图),GND连GND,3V3连32系统板的3.3V,跳线帽将5V和VCC相连(如上图),原因from数据手册步骤二:跳线帽:接法如上图BOOT0置1,BOOT1置0,原因from参考手册   因为我使用的是串口下载模式,下载程序时必须将T0拉高从系统存储区启动,里面有st出厂就烧录进去的isp程序。当程序下载完后,程序被搬运到了主闪存区(flash),所以需要将T0拉低再复位,从flash开始执行程序。步骤三:写点灯程序 

c++ - 适用于 Windows 的 USB API

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭4年前。ImprovethisquestionWindows上是否有用于USB设备的标准API?我知道类(class)会对他们产生影响,但我根本找不到标准的类(class)/列表? 最佳答案 是的。它叫做WinUSB-http://msdn.microsoft.com/en-us/library/windows/hardware/ff540196(

c++ - 是否有 C++ 跨平台 USB 库?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭去年。Improvethisquestion我(将要)在Qt中编写一个可以在3个主要操作系统(Windows、Linux和Mac)上运行的应用程序。这个应用程序的一个特点是它需要USB来与一block定制的外部硬件通信。是否有可用的跨平台USB库? 最佳答案 试试libusb.Supportedoperatingsystems:Linux,Free

c++ - 用 C 或 C++ 从 USB 设备接收数据

我需要所有插入的USB设备的列表,并让用户选择一个以让控制台应用程序接收USB设备发送的任何数据。然后我可以开始在我的程序中处理数据。我不想使用库,只使用标准C++函数,该程序应该在Windows98中运行。 最佳答案 这是论坛和编程问答网站中的一个非常持久性问题。永远不会有一个圆满的结局。USB中的B表示总线。这是计算机硬件设计中的一个术语,用于描述电子设备交换数据的电气接口(interface)。它的作用与机器内部的PCI(快速)总线完全相同。由于它首先是一个电气规范,因此USB支持非常多类型的设备。从无线网络适配器、调制解调器

c++ - 是否有用于检测 USB 过流的 Windows API?

我正在尝试编写一个应用程序,该应用程序将在检测到任何USB端口上的过流情况时采取特定操作。但是,我的googlefu无法提供任何有用的东西(尽管我现在可以告诉你101种解决USB过流问题的方法)。是否有标准的WindowsAPI来检索USB状态信息?如果没有,是否有另一种/更好的方法来以编程方式检测USB过流情况? 最佳答案 据我所见http://msdn.microsoft.com/en-us/library/ff539687您需要求助于WDK(WindowDriverKit)。 关于