一个摄像头设备为什么需要这么多驱动

USB驱动 V4L2驱动 设备驱动 没有看懂内核选配的过程,不太明白为什么需要这些驱动? 另外UVC免驱动是指不需要底层驱动吗?

楼主 王建峰 来自 物联网-10 物联网仓储实现之mjpeg-streamer视频图像的显示 2018-12-06 18:56:27 1人参与讨论

添加回答

回答问题最高可获5M豆哦!

全部回复

吴老师

创客学院老师

摄像头是 usb类型的, 那么就需要 usb驱动这个没问题。 对于摄像头来说,内核对所有的摄像头设备都有一个统一的子系统v4l2,不管是什么接口的摄像头都需要遵循这个v4l2, 所以选配v4l2.  一个设备的驱动,可以由几个不同的内核子系统来配合完成。   免驱的意思是,该设备的驱动已经集成到了 内核中了,不用自己添加了,只需要选配上就可以了

赞同(1) 引用 | 1楼 2018-12-17 回复

我的回复

发表成功 M豆+5

每日可获得50M豆,免费兑换开发板

点赞

收藏

二维码

扫一扫,在手机上查看!

所属分类 全部分类

C语言

4539人关注

关注

C语言是一门通用的,模块化,程序化的编程语言,被广泛应用于操作系统和应用软件的开发。

多线程

2790人关注

关注

多线程是指从软件或者硬件上实现多个线程并发执行的技术。

相关课程

热门问题

C语言测试题

15 回答 来自 嵌入式

链表表头问题

14 回答 来自 嵌入式

怎样调节虚拟机窗口大小

13 回答 来自 嵌入式