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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章