阅读:1567回复:3
USB驱动开发新手的一些疑问
Hi,最近接了个项目用C#做上位机,下位机是STM32平台,要求能和下位机用USB通信。
以前没接触过Windows 驱动开发,问了些网上的论坛,有人提议用Libusb. 和写下位机的那位讨论,他说根本不用关心Windows驱动程序,可以绕过Windows,直接用C#读写USB口,BULK模式就可以了。 我感觉这不行吧。一个硬件接到Windows, 没驱动,Windows能识别吗? Windows不识别,我怎么用C#直接读写硬件USB口的数据呢? 请教高手,前辈们给些指点提示啊。 1)C# .NET 能否绕过Windows直接和硬件USB口通信? 2) 如果不能,驱动自己写,应该有哪些必要的工具和资料需要看呢? 3) Libusb这个库如果熟悉的话,能否讲讲这是个什么东西呢? 非常感谢 |
|
沙发#
发布于:2012-07-04 11:16
sorry,忘记提了,我的Windows 是Windows 7,64位系统。
|
|
板凳#
发布于:2012-07-04 14:38
用户被禁言,该主题自动屏蔽! |
|
地板#
发布于:2012-07-04 21:58
一个硬件接到Windows, 没驱动,Windows能识别吗? Windows不识别,能用C#直接读写硬件USB口的数据吗?
|
|