Linux kernel USB Linux设备驱动程序

Linux kernel USB Linux设备驱动程序,linux-kernel,linux-device-driver,Linux Kernel,Linux Device Driver,我正在尝试学习Unix内核开发,有人让我玩一下usb驱动程序代码并学习一些东西。 我应该从哪里开始 提前谢谢 我认为您应该先学习USB协议,然后分析USB linux驱动程序。请阅读www.usb.org上的usb规范。首先了解usb的基础知识 尝试从免费电子网站了解USB文档 然后转到Linux内核文档 不断尝试在USB模块中检查Linux内核代码,并使用包含的文档进行corelate 如果有任何主板可用,则尝试将调试放入内核代码中,转储到主板并观察不同USB设备的代码流。我建议您开始阅读本文

我正在尝试学习Unix内核开发,有人让我玩一下usb驱动程序代码并学习一些东西。 我应该从哪里开始


提前谢谢

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

首先了解usb的基础知识

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

然后转到Linux内核文档

不断尝试在USB模块中检查Linux内核代码,并使用包含的文档进行corelate


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

我建议您开始阅读本文档以了解基本知识。