关于GPL329A添加摄像头驱动需要更改的配置脚本
我今天要添加一个ov2685的驱动进Digogo这部机子,当然要让它开机自动启动,就要想办法让它的.ko在启动文件系统的时候要自动被装载,这样上层打开摄像头才能加载摄像头驱动。
我找到源码工程对应添加该驱动的脚本,位于源码工程的:/vtech/lib/_Run_Once :174行,我需要添加以下脚本代码:
#yangyx add 2016.4.22 elif [ "$SENSOR_TYPE" == ov2685 ]; then insmod /lib/modules/2.6.32.94/kernel/arch/arm/mach-gpl32900/csi/csi1_ctrl_module.ko sensor=5 config=$CMOSSENSOR_CONFIG_OPT insmod /lib/modules/2.6.32.94/kernel/arch/arm/mach-gpl32900/mipi/gp_mipi_module.ko sensor=sensor_ov2685_mipi insmod /lib/modules/common/ov_2685_mipi.ko frequency=$CMOS_MAINPOWERSUPPLY_FREQ
可以看到的是,这个过程中使用了linux内核2.6版本的内核对这个驱动进行装载,驱动本身已经编译成功,生成的.ko模块文件位于以上的三个文件夹,对应的我们找到之后添加相应的脚本把它驱动起来。
对应的,我参考了下面这个脚本配置其它摄像头模块的程序完成了上面的配置:
insmod /lib/modules/2.6.32.94/kernel/arch/arm/mach-gpl32900/sensor_mgr/sensor_mgr_module.ko if [ "$SENSOR_TYPE" == ss6aa ]; then insmod /lib/modules/2.6.32.94/kernel/arch/arm/mach-gpl32900/csi/gp_csi1_module.ko sensor=0 config=$CMOSSENSOR_CONFIG_OPT insmod /lib/modules/2.6.32.94/kernel/arch/arm/mach-gpl32900/mipi/gp_mipi_module.ko sensor=sensor_6AA_mipi insmod /lib/modules/common/ss_6AA_mipi.ko config=$ULensConfig elif [ "$SENSOR_TYPE" == ov2675 ]; then insmod /lib/modules/2.6.32.94/kernel/arch/arm/mach-gpl32900/csi/gp_csi1_module.ko sensor=1 config=$CMOSSENSOR_CONFIG_OPT insmod /lib/modules/2.6.32.94/kernel/arch/arm/mach-gpl32900/mipi/gp_mipi_module.ko sensor=sensor_ov2675_mipi insmod /lib/modules/common/ov_2675_mipi.ko config=$ULensConfig elif [ "$SENSOR_TYPE" == hi256 ]; then insmod /lib/modules/2.6.32.94/kernel/arch/arm/mach-gpl32900/csi/gp_csi1_module.ko sensor=2 config=$CMOSSENSOR_CONFIG_OPT insmod /lib/modules/2.6.32.94/kernel/arch/arm/mach-gpl32900/mipi/gp_mipi_module.ko sensor=sensor_hi256_mipi insmod /lib/modules/common/hi_256_mipi.ko frequency=$CMOS_MAINPOWERSUPPLY_FREQ elif [ "$SENSOR_TYPE" == hi258 ]; then insmod /lib/modules/2.6.32.94/kernel/arch/arm/mach-gpl32900/csi/gp_csi1_module.ko sensor=4 config=$CMOSSENSOR_CONFIG_OPT insmod /lib/modules/2.6.32.94/kernel/arch/arm/mach-gpl32900/mipi/gp_mipi_module.ko sensor=sensor_hi258_mipi insmod /lib/modules/common/hi_258_mipi.ko frequency=$CMOS_MAINPOWERSUPPLY_FREQ
关于GPL329A添加摄像头驱动需要更改的配置脚本的更多相关文章
- 荣品RP4412开发板摄像头驱动调用及对焦控制
1.关于更换不同摄像头驱动调用问题. 问:RP4412开发板,我用的摄像头640*480图像预览时OK的,但是我调用1280*720的初始化预览,摄像头没有图像了,是不是camera程序也需要修改? ...
- Linux USB摄像头驱动【转】
本文转载自:http://www.itdadao.com/articles/c15a509940p0.html 在 cortex-a8 中,可接入摄像头的接口通常可以分为两种, CAMERA 接口和 ...
- Qt添加驱动——Qt数据库之添加MySQL驱动插件
Qt数据库之添加MySQL驱动插件(1) 现在可用的数据库驱动只有3种,在Qt中,我们需要自己编译其他数据库驱动的代码,让它们以插件的形式来使用.下面我们就以现在比较流行的MySQL数据库为例,说明一 ...
- Linux USB 摄像头驱动
在 cortex-a8 中,可接入摄像头的接口通常可以分为两种, CAMERA 接口和 USB 接口的摄像头.这一章主要是介绍 USB 摄像头的设备驱动程序.在我们印象中,驱动程序都是一个萝卜一个坑, ...
- 二十四、V4L2框架主要结构体分析和虚拟摄像头驱动编写
一.V4L2框架主要结构体分析 V4L2(video for linux version 2),是内核中视频设备的驱动框架,为上层访问视频设备提供统一接口. V4L2整体框架如下图: 图中主要包括两层 ...
- usb摄像头驱动的移植
相关软件下载地址:http://pan.baidu.com/s/16yo8Y 1.使用摄像头型号ov9650 ①修改.配置内核 1.修改vi drivers/i2c/busses/Kconfig (参 ...
- Hi3559AV100外接UVC/MJPEG相机实时采图设计(一):Linux USB摄像头驱动分析
下面将给出Hi3559AV100外接UVC/MJPEG相机实时采图设计的整体流程,主要实现是通过V4L2接口将UVC/MJPEG相机采集的数据送入至MPP平台,经过VDEC.VPSS.VO最后通过HD ...
- 基于Linux 3.0.8 Samsung FIMC(S5PV210) 的摄像头驱动框架解读(一)
作者:咕唧咕唧liukun321 来自:http://blog.csdn.net/liukun321 FIMC这个名字应该是从S5PC1x0開始出现的.在s5pv210里面的定义是摄像头接口.可是它相 ...
- andorid之摄像头驱动流程--MTK平台
原文地址:andorid之摄像头驱动流程--MTK平台 作者:守候心田 camera成像原理: 景物通过镜头生产光学图像投射到sensor表面上,然后转为模拟电信号,经过数模变成数字图像信号,在经过D ...
随机推荐
- Android简易实战教程--第二十五话《网络图片查看器》
访问网络已经有了很成熟的框架.这一篇只是介绍一下HttpURLConnection的简单用法,以及里面的"注意点".这一篇可以复习或者学习HttpURLConnection.han ...
- Android初级教程:对文件和字符串进行MD5加密工具类
转载请注明出处:http://blog.csdn.net/qq_32059827/article/details/52200008 点击打开链接 之前写过一篇博文,是针对字符串进行md5加密的.今 ...
- 【Unity Shader实战】卡通风格的Shader(一)
写在前面 本系列其他文章: 卡通风格的Shader(二) 呜,其实很早就看到了这类Shader,实现方法很多,效果也有些许不一样.从这篇开始,陆续学习一下接触到的卡通类型Shader的编写. 本篇的最 ...
- SQL性能优化应该考虑哪些?
1.调整数据结构的设计.这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等. 2.调整应用程序结构设计.这一部分也是在开 ...
- 【VSTS 日志】VSTS 所有功能,看这个页面就够了!
随着Connect();//2015大会的结束,一大波的好消息随之而来.今天小编刚刚发现了Visual Studio Team Services / Team Foundation Server 的完 ...
- python multiprocessing example
python multiprocessing example Server Code: #!/usr/bin/python #-*- coding: UTF-8 -*- # mpserver.py # ...
- 《C语言点滴》书评
说起C语言方面的书,你最先想到的是哪一本?不论图书本身是好是坏,反正我想到的是谭浩强的<C程序设计>--它已然是一部"圣经"了.那么,为什么赵岩老师还要写一本<C ...
- UNIX环境高级编程——信号之kill、raise、killpg、alarm、pause、abort、sleep、usleep、nanosleep和setitimer函数
一.kill, raise, killpg 函数 int kill(pid_t pid, int sig); int raise(int sig); int killpg(int pgrp, int ...
- Spring - IOC简介
DI(Dependence Injection)依赖注入: userService依赖于容器注入的 这样拿的 这个过程由容器来控制,这个称为依赖注入. IOC(Inverse of control)控 ...
- Java 中Log4j的使用详情
Log4j 真的很简单,简单到令人发指的地步.不是要记录日志吗?那就给你一个Log ,然后你用Log 来写东西就行了,先来一个完整类示例: package test; import org.apach ...