1.在kernel下打上local_diff.patch,重新编译kernel并烧录Resource.img和Kernel.img;
2.打上device/rockchip/common/local_diff.patch,重新编译固件;
3.安装BizLineAdjustWithBcsh-release.apk
色温调整固化方法:
1.chmod 666 sys/class/graphics/fb0/dsp_lut
2.打开BizLineAdjustWithBcsh-release应用,调节色温至满意的数值。色温范围可以根据需求自行修改,修改
源码中BizLineAdjustActivity中的COLOR_TEMPERATURE_VALUE 数组即可。色温的取值范围从1000至25100,必须能被100整除;
3.apk会把对应的lut数据保存到如下文件中:
/data/data/com.rockchip.graphics/files/dsp_lut_bkp
4.仿照内核中的这个文件的做法,把dsp-lut数组加到自己的屏幕文件中,参数使用data下面调节好效果的数据
arch/arm/boot/dts/lcd-F402.dtsi:31: dsp-lut = <0x00000000 0x00010101 0x00020202 0x00030303 0x00040404 0x00050505 0x00060606 0x00070707 0x00080808 0x00090909
BCSH调整固化方法:
1.chmod 0666 /sys/class/graphics/fb0/bcsh
2.使用APK调节BCSH到满意的效果,记下此时brightness,contrast,sat_con,sin_hue,cos_hue这五个参数;
3.修改device/rockchip/common/init.rk30board.rc文件:
write /sys/class/graphics/fb0/bcsh "brightness 128"
write /sys/class/graphics/fb0/bcsh "contrast 256"
write /sys/class/graphics/fb0/bcsh "sat_con 256"
write /sys/class/graphics/fb0/bcsh "hue 0 256"
将上一步骤得到的5个参数写入bcsh,例如上一步骤得到的brightness亮度为200,将write /sys/class/graphics/fb0/bcsh "brightness 128"中的128改为200即可,以此类推。
其中write /sys/class/graphics/fb0/bcsh "hue 0 256"中先是sin_hue的值,之后是cos_hue的值。
RK3288-android5.1-BCSH色温调节.zip
需积分: 28 16 浏览量
2022-09-17
09:12:12
上传
评论
收藏 5.85MB ZIP 举报
旋风旋风
- 粉丝: 2919
- 资源: 39
最新资源
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
- Linux线程同步机制深度解析与实用指南.zip
- PTA题库C语言解题策略与实战.rar
- SVPWM控制技术的simulink建模与仿真【包括simulink模型,参考文献,操作步骤】
- AI高清修复图片画质易语言易语言源码易语言填表
- 映射窗口.ec易语言易语言模块CPU占用0%游戏监控窗口监控
- 易语言 361窗口模块高效、便捷、自封装、自用
- 易语言 窗口排列 模块 ,简单、高效、体积小
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0