Arm-Linux摄像头驱动程序的移植
时间:11-11
来源:互联网
点击:
核路径,即arm-linux的内核路径,非pc上linux系统的内核。3 在Makefile文件修改之后,如果你的arm-linux从未编译,需要先编译内核,然后在make。MODULE_INSTALLDIR 这个是你编译生成的模块放在哪个路径,可以不用改,当然为了方便,最好改成你想要的文件夹下,文件夹权限要改成可读写的。
第三步: make
编译成功后,会在模块MODULE_INSTALLDIR 路径生成spca5xx.ko,spca5xx.o等目标文件。
第四步:将你的目标文件spca5xx.ko(2.6内核)或者spca5xx.o(2.4内核)挂载到arm开发板上
第五步:在开发板上进入挂载的文件夹下 insmod spca5xx.ko
第六步: 插上摄像头,测试摄像头
不出意外情况下,在/dev/下会有video0设备符,或者是/dev/v4l/video0
第七步: cat /dev/video0 > a.jpg 看看是否有文件a.jpg
按 ctrl+C 退出,将a.jpg拷贝到pc linux下通过gqview软件进行查看,也可以编一个图像采集小程序,抓取一帧保存成文件,然后到pclinux下进行查看。gqview软件下得麻烦,我是写了个小程序,将jpg文件保存下来,到pc linux
下直接看的,很方便。
当然,也有意外,摄像头驱动加载之后,不能使用摄像头,下一篇文章将会介绍一个特殊情况。我也是被这个问题卡了一两天,问了一个技术达人才解决的。前面过程网上很多,我是将过程再细化一些,供初学者参考,共同进步。
Arm-Linux摄像头驱 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)