ov56450v7695

所属分类:MTK
开发工具:C/C++
文件大小:256KB
下载次数:32
上传日期:2014-04-03 10:36:01
上 传 者zenhen1027
说明:  MTK 平台的画中画实现驱动,使用的OV摄像头。。。。。
(OV CAMERA)

文件列表:
画中画ov5645(后)—0v7695(前)\mediatek\config\mbk72_wet_jb3\ProjectConfig.mk (61739, 2013-12-05)
画中画ov5645(后)—0v7695(前)\mediatek\config\rtech72_wet_jb3\ProjectConfig.mk (63852, 2014-01-14)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov3640_yuv_af\camera_info_ov3640_yuv.cpp (18782, 2013-05-20)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov3640_yuv_af\camera_info_ov3640_yuv.h (4185, 2013-05-20)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov3640_yuv_af\camera_sensor_para_ov3640_yuv.h (5822, 2013-05-20)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov3640_yuv_af\cfg_ftbl_ov3640_yuv.h (14533, 2013-05-20)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov3640_yuv_af\feature_ov3640_yuv.cpp (7808, 2013-05-20)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov5645_pip_yuv\camera_info_ov5645_pip_yuv.cpp (18782, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov5645_pip_yuv\camera_info_ov5645_pip_yuv.h (4185, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov5645_pip_yuv\camera_sensor_para_ov5645_pip_yuv.h (5843, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov5645_pip_yuv\camera_tuning_para_ov5645_pip_yuv.cpp (24851, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov5645_pip_yuv\config.ftbl.ov5645_pip_yuv.h (17323, 2013-07-01)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov7695_yuv\camera_info_ov7695_yuv.cpp (22400, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov7695_yuv\camera_info_ov7695_yuv.h (4185, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov7695_yuv\camera_sensor_para_ov7695_yuv.h (6285, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov7695_yuv\camera_tuning_para_ov7695_yuv.cpp (27882, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov7695_yuv\cfg_ftbl_ov7695_yuv.h (14259, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov7695_yuv\config.ftbl.ov7695_yuv.h (14508, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\ov7695_yuv\feature_ov7695_yuv.cpp (7807, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\hal\imgsensor\src\sensorlist.cpp (12120, 2014-01-13)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\fsensor\fsensor.o_shipped (165060, 2013-12-05)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\fsensor\Makefile (19, 2013-10-03)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\inc\kd_imgsensor.h (12223, 2014-01-13)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\ov5645_pip_yuv\ov5645mipiyuv_Sensor_m.c (132022, 2013-12-10)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\ov5645_pip_yuv\ov5645mipiyuv_Sensor_m.h (7243, 2013-12-05)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\ov5645_pip_yuv\ov5645pipyuv_CameraCustomized.h (4852, 2013-09-10)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\ov5645_pip_yuv\ov5645pipyuv_Camera_Sensor_para.h (3458, 2013-09-10)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\ov5645_pip_yuv\ov5645pipyuv_Sensor.c (52204, 2013-12-05)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\ov5645_pip_yuv\ov5645pipyuv_Sensor.h (3819, 2013-09-10)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\ov5645_pip_yuv\ov7695yuv_Sensor_s.c (69057, 2013-12-05)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\ov5645_pip_yuv\ov7695yuv_Sensor_s.h (4902, 2013-11-15)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\ov7695_yuv\ov7695yuv_CameraCustomized.h (5031, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\ov7695_yuv\ov7695yuv_Camera_Sensor_para.h (4372, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\ov7695_yuv\ov7695yuv_Sensor.c (58826, 2013-12-05)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\ov7695_yuv\ov7695yuv_Sensor.h (3317, 2013-06-17)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\src\kd_sensorlist.c (80857, 2013-11-15)
画中画ov5645(后)—0v7695(前)\mediatek\custom\common\kernel\imgsensor\src\kd_sensorlist.h (11298, 2014-01-13)
画中画ov5645(后)—0v7695(前)\mediatek\custom\mbk72_wet_jb3\kernel\camera\camera\dummyds.c (0, 2013-05-20)
画中画ov5645(后)—0v7695(前)\mediatek\custom\mbk72_wet_jb3\kernel\camera\camera\kd_camera_hw.c (12817, 2013-11-16)
画中画ov5645(后)—0v7695(前)\mediatek\custom\mbk72_wet_jb3\kernel\camera\camera\kd_camera_hw.h (1703, 2013-05-20)
... ...

1. 添加FSENSOR支持 修改ProjectConfig.mk AUTO_ADD_GLOBAL_DEFINE_BY_NAME=CUSTOM_KERNEL_FSENSOR PIP_SUPPORT ... AUTO_ADD_GLOBAL_DEFINE_BY_VALUE=CUSTOM_KERNEL_FSENSOR_I2C ... PIP_SUPPORT=yes CUSTOM_KERNEL_FSENSOR=fsensor CUSTOM_KERNEL_FSENSOR_I2C=fsensor_main_i2c0 (对应硬件I2C_BUS0) (如果是I2C BUS 1, 则修改为CUSTOM_KERNEL_FSENSOR_I2C=fsensor_main_i2c1, 依次类推) 2. 复制FSENSOR 文件 复制fsensor文件夹 到 alps/mediatek/custom/common/kernel/ 3. 修改mediatek/platform/mt65xx/kernel/core/mt_devs.c 参考如下代码的位置进行修改 //mt_devs.c //line - /*=======================================================================*/ /* Image sensor */ /*=======================================================================*/ static struct platform_device sensor_dev = { .name = "image_sensor", .id = -1, }; static struct platform_device sensor_dev_bus2 = { .name = "image_sensor_bus2", .id = -1, }; static struct platform_device fsensor_dev = { .name = "fsensor_bus", .id = -1, }; static struct platform_device fsensor_dev_bus2 = { .name = "fsensor_bus2", .id = -1, }; //line //======================================================================= // Image sensor //======================================================================= #if 1 ///defined(CONFIG_VIDEO_CAPTURE_DRIVERS) retval = platform_device_register(&sensor_dev); if (retval != 0){ return retval; } #endif #if 1 ///defined(CONFIG_VIDEO_CAPTURE_DRIVERS) retval = platform_device_register(&sensor_dev_bus2); if (retval != 0){ return retval; } #endif #if 1 ///defined(CONFIG_VIDEO_CAPTURE_DRIVERS) retval = platform_device_register(&fsensor_dev); if (retval != 0){ return retval; } #endif #if 1 ///defined(CONFIG_VIDEO_CAPTURE_DRIVERS) retval = platform_device_register(&fsensor_dev_bus2); if (retval != 0){ return retval; } #endif 4. 添加PIP 位置移动 以及 开关PIP支持 ov5***5_pip 已创建如下设备文件 /sys/fsensor/fpipon /sys/fsensor/fpippos 开关PIP , JAVA 调用 Runtime runtime = Runtime.getRuntime(); //0--off, 1--on String params = 0/1; cmd = new String[]{"/system/bin/sh", "-c", "echo" + " " + params + " > /sys/fsensor/fpipon"}; runtime.exec(cmd); (0 --- 关闭PIP, 1---打开PIP) PIP 拖动功能,上层JAVA 调用方式 Runtime runtime = Runtime.getRuntime(); //x,y 对应坐标 String params = x + "," + y + ","; cmd = new String[]{"/system/bin/sh", "-c", "echo" + " " + params + " > /sys/fsensor/fpippos"}; runtime.exec(cmd); PS:可通过adb shell 操作 adb shell # echo 300,300, > /sys/fsensor/fpippos 5. PIP 打开后CAMERA 功能设置注意事项 a. 禁用 ZOOM 功能 b. 禁用AWB/NIGHT MODE 等

近期下载者

相关文件


收藏者