我打算构建一个USB设备,其中包含一些软件需要响应的按钮,以及软件需要控制的指示器。我是USB的新手,所以我正在寻找能让我入门的任何指针。

有帮助吗?

解决方案

我刚刚进行了一些USB开发时,我在 USB Central 上找到了相关信息。非常有价值。

对于低带宽要求,您可以使用类似 FT232R 的内容。单芯片USB串口实现。 FTDI驱动程序随时可用,使设备显示为主机的常规串行端口。这比滚动自己的USB实现(两端都好)要容易几个数量级。)

其他提示

有点模糊,但过去我已经做了一点点的USB开发。最简单的东西往往是HID相关设备,因为用于通信的USB子集非常适用于双方。有些硬件设备基本上是用来处理HID的,你只需要定制一些电路就可以了。

USB标准实际上非常易读。虽然如果你只想创建一个简单的设备可能有点矫枉过正。你可能会得到类似这个的东西,它基本上是一个8051控制器,带有一个USB连接器以及固件和DLL。

结帐 WinDriver ,这是一款商业多平台工具,让您轻松自如在用户模式下实现usb驱动程序,在Linux和Windows之间兼容源代码。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top