- 博客(11)
- 收藏
- 关注
原创 android 6.0 sgdisk
理解 MBR 的限制在这个代码区域之后,MBR 将数据存储在大约 4 个分区上,这些分区称为主分区。每个分区采用两种方法进行描述:“柱面/磁头/扇区 (CHS)” 标记法和 “逻辑块寻址 (LBA)” 标记法。今天,CHS 标记法几乎成为了老古董,因为它是一个 24 位的数字。这意味着它只限于描述 8GB 大小的磁盘区域。假设一个扇区大小为 512 字节,32 位的 LBA 值支持
2015-09-25 15:36:14 3618
转载 Linux电源管理(10)_autosleep
from : http://www.wowotech.net/pm_subsystem/autosleep.html1. 前言Autosleep也是从Android wakelocks补丁集中演化而来的(Linux电源管理(9)_wakelocks),用于取代Android wakelocks中的自动休眠功能。它基于wakeup source实现,从代码逻辑上讲,autosle
2015-09-21 09:59:04 869
转载 Linux电源管理(9)_wakelocks
from : http://www.wowotech.net/pm_subsystem/wakelocks.html1. 前言wakelocks是一个有故事的功能。wakelocks最初出现在Android为linux kernel打的一个补丁集上,该补丁集实现了一个名称为“wakelocks”的系统调用,该系统调用允许调用者阻止系统进入低功耗模式(如idle、
2015-09-21 09:56:12 1100
转载 Linux电源管理(8)_Wakeup count功能
from : http://www.wowotech.net/pm_subsystem/wakeup_count.html1. 前言Wakeup count是Wakeup events framework的组成部分,用于解决“system suspend和system wakeup events之间的同步问题”。本文将结合“Linux电源管理(6)_Generic
2015-09-21 09:54:08 954
转载 Linux电源管理(7)_Wakeup events framework
from : http://www.wowotech.net/linux_kenrel/wakeup_events_framework.html1. 前言本文继续“Linux电源管理(6)_Generic PM之Suspend功能”中有关suspend同步以及PM wakeup的话题。这个话题,是近几年Linux kernel最具争议的话题之一,在国外Linux开发论
2015-09-21 09:52:11 804
转载 Linux电源管理(6)_Generic PM之Suspend功能
Linux电源管理(6)_Generic PM之Suspend功能作者:蜗蜗 发布于:2014-8-22 21:40 分类:电源管理子系统1. 前言Linux内核提供了三种Suspend: Freeze、Standby和STR(Suspend to RAM),在用户空间向”/sys/power/state”文件分别写入”freeze”、”standby”和”mem”,即可触发它们。
2015-09-17 16:46:53 1326
原创 unrar
Ubuntu unrar 通过如下命令可知ubuntu使用的是:unrar-nonfree~$ whereis unrarunrar: /usr/bin/unrar /usr/bin/X11/unrar /usr/share/man/man1/unrar.1.gz~$ ll /usr/bin/unrarlrwxrwxrwx 1 root root 23 Aug 19 10:29
2015-09-14 14:51:14 811
转载 电源管理之android内核suspend to disk的实现(一)
from : http://blog.csdn.net/wang_zheng_kai/article/details/18615543最近刚刚做了一份关于电源管理中android系统suspend to disk的实现研究学习报告,最近比较清闲就简单做了整理。我是基于北京君正jz4780grus开发板做的探究,我将要在这几天按照下面做一个学习报告,其内容如下所示:一
2015-09-02 16:17:51 1428
转载 Android快速启动方案设计原理(hibernation/HyperBoot)
概要原理如下:1. 在kernel空间使用tuxonice(suspend2的演进版本)进行suspend to disk(hibernation),主要动作是保存当前内存中所有的有效内容到hibernate image预留分区,写入前使用lzo算法进行压缩(启动的时间主要取决于image的大小)2. Kill掉不重要的service进程(可配置),以减少要已用的内存空间。
2015-09-02 16:17:01 1298
转载 Android (Linux) Suspend流程
1. Linux Suspend简介 Linux Suspend主要有以下三步: 1) 冻结用户态进程和内核态任务 2) 调用注册的设备的suspend的回调函数,顺序是按照注册顺序 3) 休眠核心设备和使CPU
2015-09-01 17:19:07 772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人