USB Linux设备驱动程序

时间:2014-02-11 06:45:25

标签: linux-kernel linux-device-driver

我正在尝试学习Unix内核开发,并且我被要求“使用usb驱动程序代码并学习东西”。 我应该从哪里开始?

提前致谢!

2 个答案:

答案 0 :(得分:3)

首先介绍USB的基础知识

尝试从免费电子网站了解USB文档

之后转到Linux内核文档

不断尝试通过USB模块中的Linux内核代码和带有文档包含的核心。

如果有任何可用的板,那么尝试将调试放入内核代码,转储到板上并观察不同USB设备的代码流。

答案 1 :(得分:0)

我认为你应该首先学习USB协议,然后分析usb linux驱动程序。阅读www.usb.org上的usb规范。