NET C#中的USB库WinUSB,的libusb - Win32和的libusb - 1.0。使用公共设备类,应用程序与所有未经修改的操作系统和驱动程序。大量的示例代码。
纯属个人见解,有错误还请指正。 libusb,libusbk,winusb是USB的三种驱动模式。 libusb和libusbk是开源的,支持当前的几乎所有平台,winusb是微软针对USB设备设计的驱动模式,应该是只支持Windows系统。 libusbk是libusb的超集,它们都是用开源项目libusb-API来编程实现控制USB设备的,同时,libusb的API函数还可操作winusb驱动
【blog.csdn.net/lanmanck】 曾几何时我们找工作还发现有个驱动工程师职位,月薪也不低,没接触过的人代码压根看不懂。 今天可好了,如果不太追求差异化,不用驱动也能让系统与USB设备通信了,Linux就不说了,libusb很好用,现在说下windows的。 Winusb是从XP-SP2起微软提供的一个类似libusb与usb设备通信的中间件,通过它我们就不需要再费奏折的研究和编写U
某项目中,设备与PC之间通过USB Bulk模式进行数据传输,PC端的APP跑在Win10上,跟设备通信这部分原本是基于libusb开发的,运行稳定。后来考虑到PC端APP只有for Windows一个版本,使用libusb的意义不大(libusb最大的好处是跨平台),因此打算去掉libusb,直接基于微软WinUSB实现与设备通信(在Windows上libusb缺省也是基于WinUSB实现的)。
WinUSB 本节介绍 Microsoft 为所有 USB 设备提供的常规 WinUSB 驱动程序 (Winusb.sys) 及其用户模式组件。 在早于 Windows XP Service Pack 2 (SP2) 的 Windows 版本中,所有 USB 设备驱动程序都必须在内核模式下运行。如果所创建的 USB 设备的操作系统没有本机类驱动程序,则需要为该设备编写内核模式设备驱动程序。 Win
一直搞不懂libusb、winusb、libusbK、libusb-win32、Zadig、inf-wizard.exe有什么联系和区别,,今天发现一篇文章讲解的非常清晰、易懂,, 原文:http://www.joenchen.com/archives/1360 转载: 刚开始接触USB驱动编程,一般是利用现成的库来做,但是网上一搜索,发现一大堆各种各样的lib把人搞的很头疼,这边总结一下。 ==
有人问,前面的博文,分别列出了USB xHCI, USB3 HUB, UCX01000的符号有什么用? 答案是,虽然我们不能看到MICROSOFT 的源代码,但通过这些符号,可以帮助我们调试USB子系统。 下面给出一例: 做USB设备驱动这些年,用过Cypress的USB3.0驱动,改过Philips USB1.1, Cypress USB2.0的驱动代码, 开发了基于Microsoft USBS
原文: http://msdn.microsoft.com/en-us/library/windows/hardware/gg487341.aspx 翻译档: http://www.cnblogs.com/shangdawei/archive/2013/04/17/3026394.html 参考: http://msdn.microsoft.com/en-us/library/windows/
USB [USB] nousb 禁用USB子系统(CONFIG_USB_SUPPORT) [USB] usbcore.authorized_default={-1|0|1} USB设备的默认授权规则: -1(默认值) 对除无线USB之外的设备默认授权 0 对所有设备都默认不授权 1 对所有设备都默认授权 [USB] usbcore.autosuspend=秒数 让USB设备(新检测到的设备以及空闲
Live USB 是USB隨身碟或USB硬碟,裡面含有完整的作業系統,可以被用來開機(booting)。Live USB很像live CD, 但基本上有能力更改設定,而且可以把軟體安裝回USB裝置上。像live CD一樣,live USB可以使用在嵌入式系統系統管理,資料還原(data recovery),或是不需要把作業系統安裝到主機硬碟(local hard disk drive)裡的測試。許
Cheix USB 是一个可以从 U盘上执行运行某个 Linux 映像的工具,有了它无需要求计算机支持从 U盘启动。通过使用 Linux 下的 qemu 和 Windows 下的 loadin 程序来完成。U盘上的 root 文件系统和应用分区是只读的,所有的读写操作都在 tmpfs 分区中。
Opera@USB是存贮在U盘里的浏览器(非开源软件),把下载的Opera-USB程序解压放在自己的U盘中即可,好处是: 1、机动性强,随身携带自己习惯的浏览器和浏览方式 2、私密性好.把你浏览的地址留在U盘上,而计算机里不留下任何访问痕迹和数据 3、共存性,可以和IE和FireFox和平共处
这是一个可以让 Java 程序直接访问 USB 设备的类库,使用 2.4 内核的 Linux-USB 的支持,提供一个核心的 API 用来访问 USB 设备,一些简单的工具包括 USB 浏览器等,同时还包括对摄像头的支持。
USB充电 设定是否要经由USB替PSP™充电。 关 停用USB充电。 开 启用USB充电。 如何经由USB充电 使用USB连接线,可连接下列的外接装置。 已安装Windows®或Mac OS等,可支持USB大容量储存装置之OS的个人计算机。 PS3™或HDD录放机等,能经由USB与PSP™联机的机器。 1. 用USB连接线连接PSP™主机与外接装置。 2. 开启PSP™的电源,选择(设定
USB连接 使用USB连接线,可连接下列的外接装置。 已安装Windows®或Mac OS等,可支持USB大容量储存装置之OS的个人计算机。 PS3™或HDD录放机等,能经由USB与PSP™联机的机器。 1. 用USB连接线连接PSP™主机与外接装置。 2. 进入(设定),并选择(USB连接)。 提示 启动PSP™主机电源时亦可连接。请同时参阅要连接之外接装置随附的使用说明书。 使用PSP-20
可设定是否通过USB连接线连接电脑等USB设备进行充电。 若轻触方格停用设定,则连接USB设备也不会进行充电。