Hi, Steve, > The tasker code in examples, is function but very basic. Oleg's SOS is > rather more functional, but doesn't really address the needs of an > MSP430 user - it does nothing about power management.
In my transceiver control software I do some power management over the SOS kernel (I run RTC from the ionistor during power off periods), but you are talking about a little different thing. The new SOS version is in the testing now, one of the new version features is IDLE task elimination. In this case the CPU will be in the one of the LPM modes during IDLE periods. It will be implemented in the current SOS version after testing (very soon) as well. The power management should be very easy to manage and effective (except of tiny super low power apps, but you do not need RTOS for those ones probably) since SOS is event driven. Also the second version provides new much faster scheduling algorithms, but the second version will be commercial only product. > > By the way. I'm puzzled by the conditions for using Oleg's SOS code. The > files say: Looks like I need to rewrite it more clearer :). Currently SOS is free for non commercial use. I am still thinking about making SOS freeware. (Tell me a few reasons and maybe I will make it freeware :). Also if you want to use SOS in commercial app, write me a little description of your project, and maybe I will give you permission to use it for a little fee or even for free (I gave such permission for free at least for one person). Or buy a commercial second version. All the best ! Oleg