gpt4 book ai didi

USB编程

转载 作者:行者123 更新时间:2023-12-03 04:32:31 24 4
gpt4 key购买 nike

我想对微 Controller (AVR) 进行编程,以通过 USB 控制一些 LED。它只是出于对如何构建和编程 USB 设备的兴趣。有一些 AVR 微 Controller 支持 USB 协议(protocol),或者我可以自己在另一个微 Controller 中实现 USB 协议(protocol),但我想知道用什么来在计算机上编写自己的驱动程序。

我的系统编程水平:完全菜鸟(因此问题)

那么,为了深入了解 USB 技术以及如何编写自己的驱动程序等,您会建议阅读哪些文献?

附注:我知道:

  • C(这里可能需要它)

  • Java(这里可能不需要它)

  • Python(希望可以在这里使用)

  • 汇编器(希望这里不需要它 XD)。

  • ...

P.P.S:不同操作系统的驱动程序开发有所不同。我使用 Linux 和 Windows,因此欢迎与这些系统中的一个或两个系统相关的任何 Material 。

最佳答案

虽然您可以开发和编写自己的 USB 驱动程序,但 USB 的美妙之处在于您不需要编写自己的驱动程序。 USB Implementers Forum为所有标准设备类别定义了类别规范。如果您可以使您的设备适合标准设备类,则驱动程序已经为您编写了!

如果您确实想熟悉 USB 开发,您应该首先查看 USB approved class specification documents .

关于USB编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4241207/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com