imagecraft_logo.gif (8066 bytes)

RTOS

A license for Salvo tiny™ is now included with ICCAVR, ICC430, and ICC11.

Salvo™: Pumpkin Inc.'s Salvo RTOS is designed expressly for single-chip microcontrollers like Atmel's AVR, TI's MSP430 and Motorola's HC11. With Salvo, you can implement new designs quickly in any MSP430 and HC11 derivative, with plenty of RAM and ROM left over.

Salvo is an event-driven, priority-based multitasking RTOS with minimal on-chip resource requirements. Event support includes semaphores (binary and counting), message, message queues and event flags. Time-based services include delays, waiting with timeouts and elapsed time. Salvo has low interrupt latency and fast context switching. It is highly configurable, scalable, ROMable and extensible. Salvo is for use with ImageCraft's ICCAVR, ICC430 and ICC11 development tools.

Salvo comes in different versions, with varying features to fit your budget. Salvo Lite is freeware with limited functionality that you can use to evaluate Salvo. Salvo Tiny is a new low cost package that is built specifically with the ICC compilers. Salvo is royalty-free. Around the world, embedded designers benefit from Salvo's rich feature set, rock-solid reliability and excellent support.

µexec: For the simplest needs of a multitasking kernels, ImageCraft has written a minimal executive that works well with ICC11 and ICC12. Others have extended µexec to include semaphores, mailboxes, and ported it to other ICC compilers such as ICCAVR.

 

PR RTX (Real Time eXecutive for AVR): This is a low cost task switcher for ICCAVR from Progressive Resources LLC.Check it out, it may be just what you need.

A rich variety of RTX services are provided to control task switching, timing and task control. Tasks may be put into a wait state based on time or receipt of a semaphore from another task or both. Tasks may be started or stopped either from within the task itself or from another task. Tasks may switch in a round-robin mode or in a priority mode where one task requires critical timing control.

µ/COS-II: µC/OS-II is a highly portable, ROMable, scalable, preemptive, real-time, multitasking kernel. µC/OS-II is written in ANSI C and the inner workings of µC/OS-II are described in the book "µC/OS-II, The Real-Time Kernel" (ISBN 1-57820- 103-9) written by world renowned author Jean J. Labrosse.

µ/COS-II ports exist for ICCAVR, ICC11, and ICC12.


  Back to Image Main Page    |    Back to Testech Home Page    |    Compiler    |     RTOS    |    Emulator/Debugging