EDW*_*DWH 22 usb microcontroller drivers avr
我想编写一个微控制器(AVR)来通过USB控制一些LED.这只是对如何构建和编程USB设备感兴趣.有些AVR微控制器支持USB协议,或者我自己可以在另一个微控制器中实现USB协议,但我想知道在计算机上使用什么来编写自己的驱动程序.
我的系统编程水平:总菜鸟(因此问题)
那么,为了更好地了解USB技术以及如何编写自己的驱动程序以及其他内容,您的人们会建议哪些文献?
PS:我知道:
C(可能需要它)
Java(这里可能不需要它)
Python(希望可以在这里使用)
汇编程序(希望在这里XD不需要它).
...
PPS:不同操作系统的驱动程序开发有所不同.我使用Linux和Windows,因此欢迎任何与这些系统中的一个或两个相关的材料.
J E*_*lis 10
好吧,虽然您可以开发和编写自己的USB驱动程序,但USB的优点在于您无需编写自己的驱动程序.在USB实施者论坛已经定义的类规范所有的标准设备类.如果您可以使您的设备适合标准设备类,则已经为您编写了驱动程序!
如果您真的想熟悉USB开发,首先应该查看USB批准的类规范文档.
WDK(Windows 开发工具包)的 Microsoft 文档区域最近在 MSDN 上可用。有一个关于 USB 的部分,不过您最好先阅读前面的部分,特别是“入门”部分。他们假设您将使用 C 作为驱动程序开发的编程语言。
对于 Linux,Linux USB网站应该能够为您指明正确的方向。您尤其需要Linux USB 设备驱动程序编程指南。
| 归档时间: |
|
| 查看次数: |
17368 次 |
| 最近记录: |