自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Linux suspend 流程介绍(2)之 freeze task

Linuxsuspend流程介绍之冻结任务一、什么是任务冻结任务冻结是在系统休眠(hibernation)或者全系统睡眠(system-wide suspend)过程中用户态进程和部分内核线程的控制机制。二、为什么需要进程冻结1.      防止系统休眠或者睡眠后,文件系统损坏;如果没有冻结进程,在系统suspend过程中,还有进程在对文件系统进程写操作,会破坏文件系统。2.

2017-10-24 19:07:54 2036

原创 linux suspend 流程简介(1)

Linux suspend procedure introduction (1)1. 简介在消费类电子产品中,系统功耗是非常重要的指标,其直接影响到设备的续航时间。比如智能手机,当暂时不使用时,需要关闭部分设备(如显示屏)以降低功耗,进入低功耗模式,此时执行的就是suspend流程,当我们使用手机时,就需要将其从低功耗模式唤醒,此时系统进入resume流程,唤醒系统。本文主要介绍linux

2017-10-22 17:55:02 1009

原创 Linux hung task detect

hung相关代码所在路径:kernel/linux/kernel/hung_task.c相关内核配置宏在out/target/product/xxx/obj/KERNEL/.config文件中,如下所示:CONFIG_DETECT_HUNG_TASK=yCONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120CONFIG_BOOTPARAM_HUNG_TASK_

2017-10-17 16:23:53 1841

转载 Android VTS test

要进行 VTS 测试,首先需要搭建测试环境,我们需要以下这些组件: + 64-bit Ubuntu Linux + Java 8+ Python 2.7 + ADB 1.0.39具体的搭建步骤是: 安装Java8(JDK8)sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesud

2017-10-17 16:05:28 3402

原创 android logd 原理及实现

一、logd介绍logd 是Android L版本提出来的概念,其作用是保存Android运行期间的log(日志)。在Android L之前,log由kernel的ring buffer 保存,在Android L之后,log保存在用户空间。1)  logd进程启动系统启动到init函数时会解析init.rc文件,启动logd进程和logd-reinit(重新初始化logd) 进程,i

2017-10-17 16:00:07 12692

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除