CoryXie

一垄青竹映陋室,半枝桃花衬碧窗。

  :: :: 博问 :: 闪存 :: 新随笔 :: :: 订阅 订阅 :: 管理 ::

2013年3月9日

摘要: 原文:http://www.embedded.com/electronics-blogs/barr-code/4206206/Three-Things-Every-Programmer-Should-Know-About-RMA 翻译:Cory Xie <cory.xie@gmail.com>实时系统的设计和RMA(速率单调算法,rate monotonic algorithms),就像花生酱和果... 阅读全文
posted @ 2013-03-09 22:24 CoryXie 阅读(2314) 评论(0) 推荐(0)

摘要: 在分析完Voltage Domain和Power Domain之后,现在我们来分析Clock Domain。这是通过linux-3.8.1/arch/arm/mach-omap2/clockdomains33xx_data.c 中am33xx_clockdomains_init()实现的。不过在进一步分析在之前,先来看Clock Domain的定义【来自AM335X TRM】:这里的clockdomains_am33xx[]对应于【AM335X TRM 8.1.12 Clock Module Registers】中各个模块的XXX_ CLKSTCTRL寄存器(不全)。现在从am33xx_clo 阅读全文
posted @ 2013-03-09 18:24 CoryXie 阅读(805) 评论(0) 推荐(0)

摘要: 前面分析了Voltage Domain的管理,现在开始做Power Domain 分析。首先来看Power Domain的定义【来自OMAP35XX PRCM TRM 】: 接下来从am33xx_powerdomains_init()函数开始,分析Linux 中对OMAP 的Power Domain的实现。该函数实现在linux-3.8.1/arch/arm/mach-omap2/power... 阅读全文
posted @ 2013-03-09 17:19 CoryXie 阅读(1850) 评论(0) 推荐(0)

摘要: 本系列文章将分析Linux对于OMAP的电源管理功能,以AM33XX作为实例(目前的硬件平台先主要关注AM335xStarterKit开发板),在必要时穿插其他相关内容。 在linux-3.8.1/arch/arm/mach-omap2/board-generic.c中有如下定义(分析某个开发板的内核,自然从board file的machine desc开始): 其中与比较关键的电源管理相关的... 阅读全文
posted @ 2013-03-09 16:57 CoryXie 阅读(1475) 评论(0) 推荐(1)