Shimejing

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

2014年8月25日

摘要: 设备电源管理Copyright (c) 2010 Rafael J. Wysocki, Novell Inc.Copyright (c) 2010 Alan Sternstern@rowland.harvard.edu*****************************************... 阅读全文
posted @ 2014-08-25 21:10 Shimejing 阅读(1360) 评论(0) 推荐(0) 编辑

摘要: 新版linux系统设备架构中关于电源管理方式的变更 based on linux-2.6.32一、设备模型各数据结构中电源管理的部分linux的设备模型通过诸多结构体来联合描述,如struct device,struct device_type,struct class, struct device... 阅读全文
posted @ 2014-08-25 21:08 Shimejing 阅读(553) 评论(0) 推荐(0) 编辑

摘要: 三、pm_test属性文件读写int pm_test_level = TEST_NONE;static const char * const pm_tests[__TEST_AFTER_LAST] = { [TEST_NONE] = "none", [TEST_CORE] = "core", [TE... 阅读全文
posted @ 2014-08-25 21:04 Shimejing 阅读(603) 评论(0) 推荐(0) 编辑

摘要: 1. Based on linux2.6.32, only for mem(SDR)2. 有兴趣请先参考阅读: 电源管理方案APM和ACPI比较.docLinux系统的休眠与唤醒简介.doc3. 本文先研究标准linux的休眠与唤醒,android对这部分的增改在另一篇文章中讨论4. 基于手上的一个... 阅读全文
posted @ 2014-08-25 21:03 Shimejing 阅读(2044) 评论(0) 推荐(0) 编辑

摘要: 在Linux中,休眠主要分三个主要的步骤:(1)冻结用户态进程和内核态任务;(2)调用注册的设备的suspend的回调函数;(3)按照注册顺序休眠核心设备和使CPU进入休眠态。 冻结进程是内核把进程列表中所有的进程的状态都设置为停止,并且保存下所有进程的上下文。当这些进程被解冻的时候,他们是不知道自... 阅读全文
posted @ 2014-08-25 21:01 Shimejing 阅读(753) 评论(0) 推荐(0) 编辑

摘要: 电源管理芯片可以为多设备供电,且这些设备电压电流有所同。为这些设备提供的稳压器代码模型即为regulator。下面通过下面三个过程分析regulartor供电机制:1.分析regulator结构体2.regulator注册过程3.设备使用regulator过程一.分析regulator结构体Regu... 阅读全文
posted @ 2014-08-25 20:59 Shimejing 阅读(1208) 评论(0) 推荐(0) 编辑

2014年8月15日

摘要: 初入领悟:1、bank、L-bank的概念2、 s3c2440内部管理SDRAM寄存器配置Frist part:原理分析S3c2440为32位微处理器,其可访问空间为4G;但其中提供1G外设访问空间,这1G空间有8个bank组成;及平均每个bank有128M的访问空间;其中8bank的特性为:1、b... 阅读全文
posted @ 2014-08-15 23:15 Shimejing 阅读(365) 评论(0) 推荐(0) 编辑

2014年6月29日

摘要: Valgrind简介: Valgrind是动态分析工具的框架。有很多Valgrind工具可以自动的检测许多内存管理和多进程/线程的bugs,在细节上剖析你的程序。你也可以利用Valgrind框架来实现自己的工具。 Valgrind通常包括6个工具:一个内存错误侦测工具,两个线程错误侦测工... 阅读全文
posted @ 2014-06-29 23:12 Shimejing 阅读(326) 评论(0) 推荐(0) 编辑

摘要: 在前面阅读理解了I2C的官方协议文档后,就拿s3c2440和EEPROM来验证一下. 本来是想用s3c2440的SDA和SCL管脚复用为GPIO来模拟的,但在没有示波器的情况下搞了一周,怎么都出不来,最后还是放弃了.甚至参考了linux下i2c-algo-bit.c和i2c-gpio.c,依然... 阅读全文
posted @ 2014-06-29 23:10 Shimejing 阅读(322) 评论(0) 推荐(0) 编辑

摘要: 其实,10bit地址我没用过,通用广播地址更没用过.通用广播地址应该是在多个mcu之间用i2c进行通信时使用的.虽说没用到,但还是做了翻译,说不定以后有机会用到:10bit地址 10bit的寻址扩展可能寻址的数目.有7bit地址和10bit地址的设备可以连接到相同的I2C总线上,而且7bit寻址和1... 阅读全文
posted @ 2014-06-29 23:05 Shimejing 阅读(1501) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页