- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 Ubuntu 16.04 Android 5.1编译环境搭建记录
Ubuntu 16.04 android 5.1 编译环境搭建,MTK编译环境搭建
2017-05-10 14:01:39
8722
原创 MTK 6753平台调试u-blox GPS
新项目,更改GPS模块为u-blox的模块,该模块采用串口通讯,控制简单,并提供Android hardware层源代码,提供了概述手册与Windows调试工具u-center。根据供应商提供的资料,开始做移植工作。 首先编写kernel驱动,创建文件节点,上层通过节点操作GPIO,来控制硬件进行上下电动作。修改文件: kernel配置文件 d
2017-04-13 09:56:26
4724
原创 MTK Android 5.X selinux权限问题
android 5.x开始,引入了非常严格的selinux权限管理机制,我们经常会遇到因为selinux权限问题造成的各种avc denied困扰。 本文结合具体案例,讲解如何根据log来快速解决90%的权限问题。遇到权限问题,在logcat或者kernel的log中一定会打印avc denied提示缺少什么权限,Command:cat /proc/kmsg | grep av
2016-11-25 13:51:18
1441
原创 MTK 6735平台 低电量强开闪光灯
原本闪光灯低于15%电量将不开启,客户要求闪光灯5%电量均开启,需修改代码。上层查阅camera、flash相关代码,未发现低电压禁止闪光灯代码,交由驱动进行修改。 因没有做过类似修改,不知在何处修改,才可以修改限制电量。在网友中询问,有热心网友给出答案:MTK平台要在HAL层flash_mgr_m.cpp文件中进行修改,isLow的那一段都注掉,需要修改4处:
2016-11-24 17:09:57
2559
原创 MTK 6735平台 高温停止充电问题总结
接硬测报告:偶发重启后不能充电。 经过测试、分析,判断引起 偶发重启后不能充电(无充电电流) 故障为 AP(主板)温度过高,系统自动关闭充电。 测试过程如下:测试一、 去除系统中温度检测功能(注释CONFIG_THERMAL宏),进行测试,测试30分钟,重启26次,未出现不能充电现象测试二、 代码恢复原始代码
2016-11-24 16:41:31
9421
原创 MTK平台uart log 抓取及8 秒重启、开机震动功能总结
MTK平台串口log抓取作为一名驱动工程师,有时候必须要抓取uart log来分析故障,查找及验证后,发现一下方法确认能够稳定及正常抓取MTK平台uart log。1.preloader 中配置串口号bootable/bootloader/preloader/custom/aus6753_65u_l1/cust_bldr.mak如:CFG_UART_LOG :=UART1
2016-11-24 15:11:18
3221
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人