当我通过USB将USB网络摄像头插入PC时,使用了什么通信?我知道每个设备都有自己的唯一驱动程序,但似乎99%现在使用一个通用的内置驱动程序。它的规格在哪里?你如何让linux嵌入式设备充当网络摄像头?
答案 0 :(得分:3)
您正在寻找的是USB视频类,您可以在此处下载此规范和其他标准USB设备类的规范:
http://www.usb.org/developers/docs/devclass_docs/
Linux USB小工具框架具有模拟此类设备的代码:
https://github.com/torvalds/linux/blob/master/drivers/usb/gadget/function/f_uvc.c