Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: [lpc2000] Low power multithreaded OS suggestion?

2005-10-07 by 42Bastian Schick

guillermoprandi <yahoo.messenger@...> schrieb am Thu, 06 Oct 
2005 12:37:46 -0000:


> I'm looking for some
> (free if possible) multithreaded OS that would handle the transition
    ^^^^
Seems no-one wants to pay for SW anymore ?!

> to the processor's idle state on traditionally blocking calls like
> fread() and fwrite(), expecting to wake up on interrupt; also, some
> preemptive multitasking should be supported, in case some thread
> enters an exceptionally long calculating task. Probably there's no
> known OS that directly supports this;

Any pre-emptiv RTOS out there supports this (non-free Sciopta e.g.
(my companies one)).

All the OS must provide is a way to know when it is idle, which is either
a OS hook or a special process.

Then it is up to you to enter low-power mode, means it depends largely
on the uC you use.

Some (like Sciopta and OSE Epsilon) even allow you to power-off your 
application given you preserve the current state (non-volatile RAM).

This technic is used e.g. in some BlueTooth chips, where the ARM cpu
is 70% of the time off.

-- 
42Bastian Schick

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.