自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 workqueue

什么是workqueue?Linux中的Workqueue机制就是为了简化内核线程的创建。通过调用workqueue的接口就能创建内核线程。并且可以根据当前系统CPU的个数创建线程的数量,使得线程处理的事务能够并行化。workqueue是内核中实现简单而有效的机制,他显然

2011-10-09 15:22:14 1373

转载 Linux Platform驱动程序框架解析

1.platform总线、设备与驱动在Linux 2.6的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。

2011-10-02 01:52:52 1177 1

转载 Git和Repo扫盲——如何取得Android源代码

两篇Git的使用技巧性文章:活灵活现用Git--基础篇:  http://phoenixtoday.blogbus.com/logs/33458940.html活灵活现用Git--技巧篇:  http://phoenixtoday.blogbus.com/logs/3

2011-09-29 14:45:28 722

转载 Android Power Management 实现

总体上来说Android的电源管理还是比较简单的, 主要就是通过锁和定时器来切换系统的状态,使系统的功耗降至最低,整个系统的电源管理架构图如下: (注该图来自Steve Guo)    接下来我们从Java应用层面, Android framework层面, Li

2011-08-11 18:02:35 991

转载 翻译:Linux的电源管理架构

设备电源管理Copyright (c) 2010 Rafael J. Wysocki, Novell Inc.Copyright (c) 2010 Alan [email protected] **********************

2011-08-11 17:48:54 1338

转载 标准linu休眠和唤醒机制分析(四)

suspend第三、四、五阶段:platform、processor、corestatic int suspend_enter(suspend_state_t state){       int error;        if (suspend_ops->p

2011-08-11 14:30:12 998

转载 标准linu休眠和唤醒机制分析(三)

五、suspend和resume代码走读    下面对suspend分的几个阶段都是按照pm test的5中模式来划分的:freezer、devices、platform、processors、core。suspend第一阶段:freezerint enter_s

2011-08-11 14:29:10 952

转载 标准linu休眠和唤醒机制分析(二)

三、pm_test属性文件读写int pm_test_level = TEST_NONE; static const char * const  pm_tests[__TEST_AFTER_LAST] = {       [TEST_NONE] = "none",

2011-08-11 14:28:07 1179

转载 标准linu休眠和唤醒机制分析(一)

说明:1. Based on linux2.6.32,  only for mem(SDR)2. 有兴趣请先参考阅读: 电源管理方案APM和ACPI比较.docLinux系统的休眠与唤醒简介.doc3. 本文先研究标准linux的休眠与唤醒,android对这部分

2011-08-11 14:27:07 1251

转载 新版linux系统设备架构中关于电源管理方式的变更

新版linux系统设备架构中关于电源管理方式的变更based on linux-2.6.32 一、设备模型各数据结构中电源管理的部分  linux的设备模型通过诸多结构体来联合描述,如struct device,struct device_type,struct

2011-08-11 14:08:02 1723

转载 Run-time PM 详解

Run-time PM.  每个device或者bus都会向run-time PM core注册3个callbackstruct dev_pm_ops {...int (*runtime_suspend)(struct device *dev);i

2011-08-11 10:04:55 8520 3

转载 linux2.6.32内核Suspend流程

Suspend流程参考linux2.6.32Suspend锁流程Suspend&resume流程具体看main.c(kernel/power);上层通过属性节点写命令,最终会调到此文件中的state_store函数。state_store(){   r

2011-08-11 10:02:53 1486

转载 详解Linux2.6内核中基于platform机制的驱动模型

【摘要】本文以Linux 2.6.25 内核为例,分析了基于platform总线的驱动模型。首先介绍了Platform总线的基本概念,接着介绍了platform device和platform driver的定义和加载过程,分析了其与基类device 和driver的派生关系及在

2011-08-10 18:18:08 625

空空如也

空空如也

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

TA关注的人

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