展讯7731平台驱动调试总结(3)---- 部分调试要点

本文介绍了如何调整Sprd手机的相机图像拉伸、旋转角度,以及修改屏幕密度参数来解决部分UI显示不全的问题。包括通过修改代码实现前后摄像头的旋转,设置屏幕密度参数来优化UI显示效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. camera图像拉伸问题
调整vendor/sprd/open-source/libs/libcamera/sc8830/src/SprdCameraHardwareInterface.cpp中const CameraInfo SprdCameraHardware::kCameraInfo[] 结构体中前后摄像头旋转角度;

2. camera 图像旋转90°或270°
设置代码idh.code\device\sprd\scx35\ BoardConfigCommon.mk来解决。
      TARGET_BOARD_BACK_CAMERA_ROTATION := true
      TARGET_BOARD_FRONT_CAMERA_ROTATION := true

3.    屏幕密度ro.sf.lcd_density
当部分ui显示不全(例如虚拟按键)时,可以尝试修改device/sprd/ scx35_sp7731geaplus_pad_qhd /system.prop内ro.sf.lcd_density值。该值越小,屏幕可以显示的范围越大,但字体相对会变小。

4.    如何编译user版本?
在执行完lunch选择对应的工程后,再执行choosevariant命令,选择user版本后再编译即可。

5.    调试时,如何将Log保存?
adb shell cat /proc/kmsg >xxx.log 保存kernel层Log数据

adb shell logcat >xxx.log   保存上层log数据


当然我们也可以在出现BUG后使用展讯提供的抓Log工具LogAndroid2PC.bat一次性把所有的log抓取下来。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值