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