2020年8月21日
摘要: https://www.qnx.com/developers/docs/7.0.0/index.html 阅读全文
posted @ 2020-08-21 10:52 找工作中 阅读(161) 评论(0) 推荐(0) 编辑
  2020年7月18日
摘要: 先来了解时间和空间复杂度。 时间复杂度: 一般情况下,算法中基本操作重复的次数就是问题规模n的某个函数f(n),进而分析f(n)随n的变化情况并确定T(n)的数量级。这里用‘o’来表示数量级,给出算法时间复杂度。 T(n)=o(f(n)); 它表示随问题规模n的增大,算法的执行时间增长率和f(n)增 阅读全文
posted @ 2020-07-18 22:50 找工作中 阅读(2886) 评论(0) 推荐(0) 编辑
  2020年7月13日
摘要: 1. framework层 1.1 java层 休眠流程中上层有很多种,比如按power key进入休眠流程,还是就是settings下面的自动息屏流程。 1.1.1 power key休眠流程 当用户按下power key的时候,PhoneWindowManager类下的interceptBefo 阅读全文
posted @ 2020-07-13 13:17 找工作中 阅读(6105) 评论(0) 推荐(0) 编辑
  2020年7月6日
摘要: Android - Thread Handler HandlerThread Looper MessageQueue理解 一、前期知识储备 (1)Handler类,上官方文档,Handler public class Handler.A Handler allows you to send and 阅读全文
posted @ 2020-07-06 12:06 找工作中 阅读(219) 评论(0) 推荐(0) 编辑
  2020年4月24日
摘要: 1. debugfs kernel-4.9/drivers/misc/mediatek/pmic/common/upmu_debugfs.c 初始化源码location pmic_debug_init函数: mtk_pmic_dir = debugfs_create_dir("mtk_pmic", 阅读全文
posted @ 2020-04-24 16:24 找工作中 阅读(243) 评论(0) 推荐(0) 编辑
  2020年1月9日
摘要: Trace32 属于调试业内最强大的debug工具了,对于做机的人来说,多掌握一种调试手段意味着关键时候多一条解题的路,对于提升工作效率减轻工作量尤为重要。 首先得拿到trace32的安装包,如何拿到这里不再赘述。 1. 拿到安装包后,解压,目录如下: 2. 打开readme.txt,找到linux 阅读全文
posted @ 2020-01-09 17:58 找工作中 阅读(1687) 评论(0) 推荐(0) 编辑
  2020年1月7日
摘要: 首先得先抓取ramdump, 如何抓取qcom ramdump这里不再赘述。 进入本文正题: 拿到ramdump后, 首先需要拿到相应的符号文件, 如vmlinux放到ramdump的文件夹。 然后从source code中拿到解析ramdump的几个gnu工具, aarch64-linux-and 阅读全文
posted @ 2020-01-07 16:34 找工作中 阅读(3360) 评论(1) 推荐(0) 编辑
  2019年12月30日
摘要: 拿到性能问题后,首先要做基本排查, 1. 确认是不是kernel perf 版本 2. 确认kernel debug flag 3. 检查config.zip是否有不该打开的debug feature 4. 打开performance mode之后是否有改善,如果有改善,建议和高通沟通一起优化。 打 阅读全文
posted @ 2019-12-30 19:22 找工作中 阅读(5757) 评论(0) 推荐(1) 编辑
  2019年10月30日
摘要: 有3种情况下,会触发onPollNetworkTime, 1. EVENT_AUTO_TIME_CHANGED//设置菜单网络自动更新时间菜单变更时 2.EVENT_POLL_NETWORK_TIME//通过alarm的方式定时更新 3.EVENT_NETWORK_CHANGED//当网络状态发生切 阅读全文
posted @ 2019-10-30 19:33 找工作中 阅读(553) 评论(0) 推荐(0) 编辑
  2019年9月9日
摘要: Check APSS wakeups 1.Enable the following debug mask to log the interrupt information in the kernel logs: echo 1 > /sys/module/msm_show_resume_irq/par 阅读全文
posted @ 2019-09-09 15:38 找工作中 阅读(564) 评论(0) 推荐(0) 编辑