首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android 功耗(4)---MTK平台待机功耗分析流程

    MTK平台待机功耗分析流程 1.目的 2.MTK平台各个场景功耗数据测试方法 很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法。...,播放后等待2分钟,开始测试电流,测试时间2分钟 4、播放video电流和背光、TP、LCM有关,需要先确认去掉背光、TP、LCM电流 5、播放video和播放器和视频文件有关,需要使用默认播放器及MTK...modem暂无系统的分析方法。...SUBSYS/CLOCK/PLL [6589/6582/6592/6595/6795] 查找关键字“PWR_STATUS”,[7:0]对应每个bit对应一个subsys 如果bit为1,代表这个子系统没关...,下一行可以看到类似下面的信息: [Power/clkmgr] SYS_AUD: on 然后再往下看,就是各子系统的dump信息,以aud子系统为例,找到SYS_AUD对应的部分,详细解释如下: cnt

    2.6K30

    MTK T750平台:CCCI驱动调试

    CCCI驱动调试 2.1 调试环境 主控:NVIDIA XAVIER (ARM) 系统:Ubuntu 16.04 内核:Linux 4.9.0 Modem:MTK T750 驱动:CCCI (Cross...struct dev_pm_info结构体: 上图是struct dev_pm_info结构体部分截图,左侧为4.9.0,右侧为4.15.0,可以很明显的看到4.15.0中新增了几个成员用于更好的系统性能...4.15.0中新增了几个成员用于更好的系统性能,而在4.9.0中是没有的,两者间存在差异,由于是新增功能,未能在4.9.0中找到替代,所以修改CCCI驱动源码,将该结构体相关新增功能进行版本的区分。...,右侧为4.15.0,可以很明显的看到4.15.0中新增了几个成员用于更好的系统性能,而在4.9.0中是没有的,两者间存在差异,由于是新增功能,未能在4.9.0中找到替代,所以修改CCCI驱动源码,将该结构体相关新增功能进行版本的区分...对比4.9.0和4.15.0版本相关文件: 上图是struct net_device结构体部分截图,左侧为4.9.0,右侧为4.15.0,可以很明显的看到4.15.0中新增了几个成员用于更好的系统性能

    3.3K30

    MTK65XX平台充电调试总结

    MTK平台充电调试总结 摘要:调试电池的充放电管理,首先须要深入了解锂电池的电池原理和特点。充放电特性以及主要的电池安全问题。然后须要对MTK的电池管理驱动程序有深入的了解。...2.充放电算法: 3.驱动工作流程: A.电池管理框架 B.驱动工作流程 三、 MTK充放电调试要点 1....确定好系统启动时电池电量以后,还要跟上次系统关机时系统保留到RTC中的电量做对照。假如当前启动測得的电量和RTC中保留的电量误差在20%(这个值能够依据详细情况调整)。那么选择RTC中保留电量为合法。...在函数mtk_imp_tracking中计算开路电压的时候,能够通过宏定义FG_METER_RESISTANCE的调整去补充上这个接触点电阻。 8....这个现象直接导致在关机充电下按电源键启动系统的时候,开机开路电压检測偏差极大的问题。 解决问题须要重置AUXADC寄存器。

    2K21

    在 MTK Android 15 平台 上,SystemUI 如何单独编译

    你说是 MTK 平台,那我可以直接告诉你—— 在 MTK Android 15 平台 上,SystemUI 仍然是一个独立的 APK 模块,但路径和构建命令略有不同于原生 AOSP。...下面是 你在 MTK 平台上快速确认 + 编译 SystemUI 的最实用步骤: 一、确认 SystemUI 模块路径在 MTK 源码中,SystemUI 可能在以下两个位置之一:可能路径特点packages...但有些 MTK 平台会改成:name: "SystemUI_MTK",复制或name: "SystemUI_with_plugins",复制 请记住这里的 name,编译命令必须一致。...target/product/system_ext/priv-app/SystemUI/SystemUI.apk /system_ext/priv-app/SystemUI/adb reboot复制⚠️ 如果系统不允许写入...五、签名注意事项(MTK 特有)MTK 平台往往会对 SystemUI 强制要求使用 platform key。

    40210

    12 - 联发科MTK8516 开发环境搭建

    Devices)和智能音响的系统设备。...MTK8516资料 注册后全部都可以下,这个网站应该是MTK官方支持的 Code Download 如果按照该教程下载的源码, 编译的时候会发现很多第三方库的链接已经失效了,需要手动去更改,发现不止一个库...,可想而知,链接中SDK已经没有维护了,所以说想要开发量产的话,需要联系MTK下载最新的代码....├── meta-mediatek-mt8516-gpl ├── meta-openembedded // Yocto开发环境嵌入式开发核心组件 └── poky //Yocto开发环境编译系统...成功编译后,生成的image保存在:build/tmp/deploy/images/aud8516-ztk-basic 编译过程中的文件系统: build/tmp/work/aud8516p1v2_consys_slc-poky-linux

    3.8K10

    Launcher3 中相关关键类(Android 15 MTK)

    也就是说: 当进入 AllApps(全应用)界面时; 系统窗口 Insets(状态栏、导航栏高度)没有被更新进 DragLayer; 导致 AllApps 的容器 (AllAppsContainerView...13~15)常由以下几个问题引起:原因类型说明① Insets 计算不对Launcher 未调用 setSystemUiVisibility() 或 WindowInsetsController 关闭系统栏适配...TaskbarInsetsController 自动计算出一个“有效高度”,防止 Launcher 内容覆盖系统栏,但它导致 AllApps 没法全屏。...⚙️ 三、Launcher3 中相关关键类(Android 15 / MTK)类名作用QuickstepLauncher.java主 Activity,管理状态、窗口模式。...InsetsController.java管理系统 Insets(状态栏、导航栏等)。TaskbarActivityContext.java管理桌面底部任务栏窗口,控制可见区域。

    25410
    领券