![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开关机
文章平均质量分 80
Toc_SunWinner
执着、沉淀、致远,一切足矣。
展开
-
init 进程的创建
ps : 以下源码基于MTK3710 图1、init一、init 创建过程Kernerl 启动分成两个过程:内核引导阶段、内核启动阶段。内核引导阶段对软硬件初始化结束后,会调用kernel/init 目录下main.c 文件中的start_kernel 函数开始进入内核启动阶段。在start_kernel 函数中会做一些初始化工作,例如初始化页地址、初始化软中断等,在此函数的最原创 2018-01-08 09:29:28 · 703 阅读 · 0 评论 -
反编译
图5 图4原创 2018-01-30 09:58:46 · 397 阅读 · 0 评论 -
享元模式(Flyweight)
享元模式(Flyweight) 此篇文档分成两部分,一、通过一个简单的案例实现去理解此模式的精髓;二、介绍使用了享元模式的Handler消息机制—Message。 概念:使用共享对象可以有效的支持大量的细粒度的对象(细粒度对象:将业务对象加以细分,从而得到更加科学合理的对象模型)使用场景:系统中存在大量的相似对象;需要缓冲池的场景 享元模式图示. 根据图示,下面我们通过一个简单的案例实现理解模...原创 2018-02-12 09:39:25 · 221 阅读 · 0 评论 -
Android 开机动画分析
Android 开机动画分析本篇文档分为以下三个部分:一、基础知识二、bootanimation.zip三、开机动画流程源码分析注:Android 开机画面由三部分组成,第一部分在bootloader 启动时显示, 第二部分在启动kernel 时显示, 第三部分在系统启动时(bootanimation)显示(动画)。此篇文档主要分析第三部分。一、基础知识 何时启动Android 开机动画?S...原创 2018-02-12 09:44:13 · 1392 阅读 · 0 评论 -
Launcher 启动流程
Launcher 启动流程一、startOtherServices()............................................................................................................ 3二、systemReady().........................................原创 2018-02-12 09:44:46 · 446 阅读 · 0 评论 -
Recovery.img-系统升级
Recovery.img-系统升级在V12bn 的机器上按住电源键+音量up 就可以进入Recovery 模式从上图中我们也可以看出来恢复出厂设置有如下选项:1)、Reboot system now: 重启手机2)、Reboot to bootloader:重启到Recovery 模式3)、Apply update from ADB:从ADB 进行更新4)、Apply update from ...原创 2018-02-12 09:45:29 · 4573 阅读 · 0 评论 -
解决MTK平台开关机问题可能需要使用的工具集介绍
当kernel发生异常时,会在重启后生成对应的db,用GAT的logviewer可以解开,如果是普通的KE或HWT,并且存在SYS_MINI_RDUMP或者SYS_COREDUMP,则可以借助gdb/crash进一步debug,否则只能查看log分析问题的可能性了。 #1、GAT (定位死机重启等问题发生的可能原因) - 在MTK官网上Tool下可以下载到对应的工具; - 在L...原创 2018-02-28 09:38:18 · 2386 阅读 · 0 评论