我正在尝试学习Unix内核开发,并且我被要求“使用usb驱动程序代码并学习东西”。 我应该从哪里开始?
提前致谢!
答案 0 :(得分:3)
首先介绍USB的基础知识
尝试从免费电子网站了解USB文档
之后转到Linux内核文档
不断尝试通过USB模块中的Linux内核代码和带有文档包含的核心。
如果有任何可用的板,那么尝试将调试放入内核代码,转储到板上并观察不同USB设备的代码流。
答案 1 :(得分:0)
我认为你应该首先学习USB协议,然后分析usb linux驱动程序。阅读www.usb.org上的usb规范。