展讯7731平台驱动调试总结(3)---- 部分调试要点
2015-05-29 14:53
916 查看
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抓取下来。
调整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抓取下来。
相关文章推荐
- 解密随机数生成器
- 经典讲解C# get set
- 全国计算机软件水平考试各科目资格介绍
- Hadoop1.x代码求海量数据最大值
- 一个简单的Dump转文本工具—Dump2Text
- C++转Java自学之路(四)文档注释、静态代码块与对象初始化过程
- 07、Spring_web.xml_OpenSessionInViewFilter
- thinkphp Controller.class.php 控制器类的祖宗分析
- 南京学思利用Json进行数据传输
- Css3+javascript实现“唯美”照片墙
- uva 116 Unidirectional TSP
- mybatis3 使用注意事项
- Linux中Samba详细安装
- 端口复用及其实现分析[Google Patch]
- 关于取火柴棒问题取胜方法的一些思考(简述)
- Linux平台安装xtools
- 使用ECharts实现数据图表分析
- 使用adb shell dumpsys检测Android的Activity任务栈
- jQuery 验证表单
- Oracle Cursor用法总结