添加一款新的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
    • image
  • 修改 source/mpp/cbb/isp/include/ot_sns_ctrl.h
    • image
  • 修改 source/mpp/sample/Makefile.param
    • image
  • mpp/sample/common/sample_comm.h
    • image
  • source/mpp/sample/common/sample_comm_isp.c   // 改了之后去编译 uvc_app 即可
    • image
  • mpp/sample/common/sample_comm_vi.c  // 改了之后去编译 uvc_app 即可
    • image
  • source/mpp/sample/vio/sample_vio.c
    • image

 

posted @ 2025-09-01 18:15  封兴旺  阅读(21)  评论(0)    收藏  举报

联系方式: 18274305123(微信同号)