[Tinyos-devel] Request for comments: TEP 112

Prabal Dutta prabal at cs.berkeley.edu
Thu Jun 12 14:28:02 PDT 2008


Just a reminder that tomorrow is the last day for comments on TEP 112.
 If you have some thoughts but haven't sent them in, please take a few
minutes and send them to me today or tomorrow.  I will consolidate the
feedback and work with the authors.  Thanks again for your
participation in this important process.

- Prabal

On Fri, May 30, 2008 at 11:26 AM, Prabal Dutta <prabal at cs.berkeley.edu> wrote:
> Dear TinyOS Developers,
>
> I have been asked to shepherd TEP 112 (Microcontroller Power
> Management) through the Community Review process.  This TEP documents
> how TinyOS manages the lower power state of a microcontroller in
> TinyOS 2.x.  Microcontrollers often have several power states, with
> varying power draws, wakeup latencies, and peripheral support. The
> microcontroller should always be in the lowest possible power state
> that can satisfy application requirements.  Determining this state
> accurately requires knowing a great deal about the power state of many
> subsystems and their peripherals.  Additionally, state transitions are
> common.  Every time a microcontroller handles an interrupt, it moves
> from a low power state to an active state, and whenever the TinyOS
> scheduler finds the task queue empty it returns the microcontroller to
> a low power state.  TinyOS 2.x uses three mechanisms to decide what
> low power state it puts a microcontroller into: status and control
> registers, a dirty bit, and a power state override.  TEP 112 documents
> these mechanisms and how they work, as well as the  basics of
> subsystem power management.
>
> Getting feedback from other TinyOS developers is an essential part of
> the TEP process and I am looking for volunteers to read the draft TEP
> and provide feedback to me via e-mail.  I will then synthesize the
> comments and work with the authors to revise the TEP based on your
> feedback.  Getting feedback by June 6th would be ideal.  The hard
> deadline is June 13th.
>
> The current draft of the TEP is linked from the TinyOS homepage:
>
> http://tinyos.cvs.sourceforge.net/*checkout*/tinyos/tinyos-2.x/doc/html/tep112.html
>
> Please contact me by email directly at prabal at cs dot berkeley dot
> edu if you have some feedback.  Thanks for your help!
>
> - Prabal
>


More information about the Tinyos-devel mailing list