我们都知道,想要驱动linux下的摄像头,其实很简单,照着V4L2的手册一步步来写,很快就可以写出来,但是在写之前我们要注意改变系统的一些配置,使系统支持framebuffer,在dev下产生fb0这样的节点,这样我们才能在linux系统上操作Camera摄像头,framebuffer在之前的博文已经有说过了,这里就不再提了。
有需要了解framebuffer的那么请点击:http://baike.baidu.com/view/3351639.htm
最重要的,我们需要改一个脚本,在/dev/grub.conf,我们来看看怎么改:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)

本文介绍了如何在Linux系统中使用C语言驱动V4L2摄像头。在开始之前,需要确保系统配置支持framebuffer并创建fb0节点。关于framebuffer的详情可参考相关链接。核心步骤包括修改/dev/grub.conf脚本,具体操作细节可查阅提供的V4L2操作流程链接。
订阅专栏 解锁全文
967





