最近看了不少关于linux驱动程序设计的书籍和帖子,讲了很多关于这方面的原理,但是对于实际如何编写代码操纵硬件,从硬件原理到针对内核版本代码的编写,没有一篇文章是很系统的讲解和实践的,希望这个帖子能够吸引志同道合的学习者一起参与
一般的usb设备有如下的分层: |VFS layer | block layer | tty layer |...| | usb device drivers | | usb core | | usb host controllers | 在这个分层里面没有usb摄像头相关的部分,请一般的usb摄像头驱动实现的是类似哪部分功能呢? 1. 是类似 |VFS layer | block layer | tty layer |...| 这一层吗? 2. 是类似 |VFS layer | blo...