Android
文章平均质量分 57
rosir_zhong
良好的习惯是笔财富。
展开
-
ubuntu系统登录密码重置方法
ubuntu系统登录密码重置方法,root密码重置原创 2023-05-31 13:55:47 · 3008 阅读 · 2 评论 -
mt6762添加gpio按键方法与问题调试
mt6762添加gpio按键方法与问题调试1 配置dts文件.定义gpio87为拍照键,对于keycode = 212.gpio_keys:gpio_keys { compatible = "gpio-keys"; input-name = "gpio-keys"; autorepeat; key_camera { label = "Camera Key"; linux,code = <...原创 2022-04-02 10:04:25 · 2933 阅读 · 0 评论 -
mtk智能机平台LCM,CTP的ESD防护处理
一 LCM ESD防护1 TE方法屏幕定义TE中断脚dts文件中定义中断脚: dsi_te: dsi_te { compatible = "mediatek, dsi_te-eint"; interrupt-parent = <&eintc>; interrupts = <44 IRQ_TYPE_EDGE_RISING>; //修改为44 debounce = <44 0>; status = "okay...原创 2022-03-26 10:18:40 · 843 阅读 · 0 评论 -
MT6762平台NXP NFC代码移植要点
1 找到官网,获取源码包NXP NFC移植源码https://github.com/NXPNFCProject固件https://github.com/NXP/nfc-NXPNFCC_FW/tags2 主要介绍源码移植打开https://github.com/NXPNFCProject下载对于源码包放到工程对于目录nfcandroid_nfc_hidlimpl-master -->hardware/nxp/nfc目录下nfcandroid_secureelement-master原创 2022-03-25 14:15:57 · 1650 阅读 · 1 评论 -
mt6762/mt6765平台i2c驱动能力修改与波形优化
mt6762在连接一些外设时,i2c在低电平会拉不低的情况,最低电平在0.4V左右.这时需要去掉外设的上拉电阻或调整硬件i2c的驱动电流.修改文件路径:vendor/mediatek/proprietary/bootable/bootloader/preloader/platform/mt6765/src/drivers/i2c.c修改函数:int i2c_hw_init(void)1 修改上拉电阻 /* Switch internal resistor */ /* 0...原创 2022-03-18 12:06:34 · 2685 阅读 · 0 评论 -
MTK6765 COL0对地拉低开机慢问题
COL0对地拉低会会引起开机两个问题.1开机后进入facotry测试模式2会先进入bootROM USB模式导致开机慢原因是COL0定义了VOLUMEUP/VOLUMEDOWN,加上power key组合键就进入了acotry测试模式另外,mt6765定义GPIO93默认COL0,按下power key会先进入bootROM USB模式,检测是否连接USB,否则再进行正常开机.如果硬件上GPIO93对地拉低,则解决上述问题软件需要做如下修改1解决进入facotry测试模式问题,打开dws,将原创 2022-03-11 09:44:33 · 540 阅读 · 0 评论 -
mtk6765上i2c-tools的使用
1 下载i2c-tools 从开源网站http://dl.lm-sensors.org/i2c-tools/releases/下载i2c-tools 几个版本都可以用,可以选择下载i2c-tools-4.32 到官网下载交叉编译环境 gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.xzhttp://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-原创 2022-02-21 10:38:19 · 2210 阅读 · 0 评论 -
MT6765中断处理IO口配置流程
1 添加EINT_VARalps/vender/mediated/proprietary/scripts/dct/ 目录下文件 YuSu.cmp,EINT_YuSu.cmp, GPIO_YuSu.cmp添加 IRQ_M300 和GPIO_IRQ_M300_PIN2 运行 alps/vender/mediated/proprietary/scripts/dct/DrvGen分别打开下面三个问题,相同配置:alps/kernel-4.9/drivers/misc/mediatek/dws/..原创 2022-01-24 21:02:02 · 540 阅读 · 0 评论 -
MT6765 CTP移植与调试
以GT911为例说明下.1 拷贝驱动与客制化文件.alps/kernel-4.9/drivers/input/touchscreen/mediatek/GT9112 添加编译条件在alps/kernel-4.9/drivers/input/touchscreen/mediatek/Kconfig下添加config TOUCHSCREEN_MTK_GT911 bool "GT1151 for Mediatek package" default n help ...原创 2021-10-23 18:42:34 · 474 阅读 · 0 评论 -
MT6739充电IC集成步骤
以psc5415a为例,分LK与kernel两部分驱动集成一,kernel:1 新建驱动文件夹与文件alps/kernel-4.4/drivers/power/mediatek/charger/psc5415a.calps/kernel-4.4/drivers/power/mediatek/charger/psc5415a.h2 添加编译开关alps/kernel-4.4/arch/arm/configs/k39tv1_bsp_defconfig添加:CONFIG_CHARGER_PSC54原创 2021-10-14 16:49:14 · 490 阅读 · 0 评论 -
MTK 智能平台库伦计电池曲线调试
电池曲线不对,会出现电池放电不均匀,持续放电电量显示为0%,实际测量电池电压3.8V。或是放电到30%突然关机,或是充电充很难充满等一系列问题。下面从几个步骤校准电池曲线。一、 分析系统充放电图,如下图,充电的大概框架,充电从1点分两路,To battery一路与To phone.To battery 流过电池+电池内阻+rfg电阻.3点为电池地。2点为系统地(选择大块铺铜区域或屏蔽盖作为系统地即可)。1点为电池连接点的正极二、分析,电池曲线与系统读取电流的准确度,电池内原创 2021-10-14 09:53:59 · 2233 阅读 · 0 评论 -
WIFI ADB 配置
再USB 调试不方便连接时,WIFI ADB可以进行远程调试安卓系统软件与应用程序,步骤如下:1 查看android设备与PC连接上同一个WIFI后分配的IP:查PC机IP: ifconfig eth0192.168.xx.yy查android设备机IP: ifconfig wlan0192.168.xx.xx2 USB连接手机后,依次输入下面指令(如果在系统编译脚本中内置则不用执行下面指令):adb root;adb remount;adb pull system/原创 2021-09-29 11:24:31 · 810 阅读 · 0 评论 -
android 之进程异常终止监听并重启相关服务
当进程异常终止时,可以在进程的Application中设置异常终止的监听并重启相关服务。Thread.setDefaultUncaughtExceptionHandler(this);@Override public void uncaughtException(Thread thread, Throwable throwable) { if(thread != null && "main".equals(thread.getName())) {...原创 2021-09-17 18:08:22 · 893 阅读 · 0 评论