10 修改和部署sensor驱动

1.1、sensor的注册接口分析

sensor的主要配置和注册回调函数,是在sensor_register_callback()中。
1.2、黑电平

黑电平(black level)指在经过一定校准的显示装置上,没有一行光亮输出的视频信号电平。定义图像数据为0时对应的信号电平,调节黑电平不影响信号的放大倍数,而仅仅是对信号进行上下平移。如果向上调节黑电平,图像将变暗,如果向下调节黑电平图像将变亮。黑电平为0时,对应0V以下的电平都转换为图像数据0,0V以上的电平则按照增益定义的放大倍数转换,最大数值为255。
1.3、sensor驱动编译实战
(1)修改驱动源码

a@ubuntu:~/sambashare/Hi3518E_SDK_V1.0.3.0/mpp/component/isp/sensor/ar0130$ sudo gedit ar0130_cmos.c 


(2)清除,并重新编译

a@ubuntu:~/sambashare/Hi3518E_SDK_V1.0.3.0/mpp/component/isp$ make clean

a@ubuntu:~/sambashare/Hi3518E_SDK_V1.0.3.0/mpp/component/isp$ make


(3)确认mpp中lib目录下的libsnsxxx.a/so已经被更新

a@ubuntu:~/sambashare/Hi3518E_SDK_V1.0.3.0/mpp/component/isp/sensor/ar0130$ sudo gedit Makefile 

最后编译结果:

a@ubuntu:~/sambashare/Hi3518E_SDK_V1.0.3.0/mpp/lib$ ls -l libsns_*
-rwxrwxr-x 1 aston aston  32118 Mar 15 18:38 libsns_ar0130.so
-rw-rw-r-- 1 aston aston  42164 Mar 15 18:38 libsns_ar0230.a


(4)重新编译sample并运行查看效果

aston@ubuntu:~/sambashare/Hi3518E_SDK_V1.0.3.0/mpp/sample/venc$ make

运行结果:0x00

修改前:0xC8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值