添加一款新的sensor
打开SDK的“Hi3519DV500 Sensor support list.pdf”文档,可以看到19DV500当前已经适配的Sensor是OS08a20、imx347、os04a10、imx515、sc450AI、gst_412c、sc850SL。如果现有的sensor列表里和新 sensor 基础参数可以匹配的上,如都是1080p 那直接复制现有的,然后编译为 so 去用
- 准备新sensor (imx327) 驱动文件, 并编译为.so
-
/source/mpp/cbb/isp/user/sensor/hi3519dv500/sony_imx327$ ls imx327_cmos.c imx327_cmos_ex.h imx327_cmos.h imx327_sensor_ctl.c Makefile
-
- source/interdrv/sysconfig/sys_cfg.c // 这样编译是生成 sys_config.ko;这样 load3519dv500 里才可以使用 insmod sys_config.ko sensors=sns0=imx327; 顺便提一下 pin_mux.h 里记得把 USB_EN 改为 1
- 修改 source/mpp/cbb/isp/include/ot_sns_ctrl.h
- 修改 source/mpp/sample/Makefile.param
- mpp/sample/common/sample_comm.h
- source/mpp/sample/common/sample_comm_isp.c // 改了之后去编译 uvc_app 即可
- mpp/sample/common/sample_comm_vi.c // 改了之后去编译 uvc_app 即可
- source/mpp/sample/vio/sample_vio.c
本文来自博客园,作者:封兴旺,转载请注明原文链接:https://www.cnblogs.com/fxw1/p/19068551