基于嵌入式Linux的视频采集编码系统实现一

时间:2012-09-18来源:网络
的实现、内存映射功能以及对I/O 通道的控制接口函数 ioctl 的实现等,并把它们定义在 struct video_device中。所以首先在驱动程序中声明一个 video_device 结构,并为其指定文件操作函数指针数组fops 向系统注册。应用程序发出文件操作的相关命令时,Linux 内核根据这些指针调用相应函数,并将该结构作为参数传递给它们,实现驱动与内核之间的通信。

  Linux 内核是依据设备号来操作设备文件的,内核中摄像头对应的设备文件名为/dev/video,主设备号是81,次设备号根据摄像头数目来确定,本系统中仅使用一个摄像头。因此没有此设备号,所以可以通过mknod /dev/video0 c 81 0来创建节点,驱动程序原理如图2。

基于嵌入式Linux的视频采集编码系统实现一

1 2

关键词: 嵌入式 Linux 视频采集 编码系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版