SIGNALWARE Corporation
Embedded Microprocessor Operating System (EMOS)
Real-time operating systems advertised for embedded systems are
numerous. However, only some offer preemptive scheduling essential for
real-time applications; and those tend to be big and expensive. EMOS is
designed for real-time operation on small embedded processors at an
affordable size and price.
Features
- Designed for Embedded Applications - Small Memory Requirement
- Preemptive Task Scheduling (immediate context switching for all
interrupts)
- Dynamic Task Priority Control (change priority while running)
- User Written External Interrupt Routine Support
- Low Overhead Timed Event Activities (user written clock interrupt
routines)
- Dynamic Scheduling of Timed Event Activities
- Based on Sceptre Standard
Description
Contents
- Task Management - start, stop, set priority, wait for signal
- Timer Management - real-time clock, event/activity scheduling
- Queue Management - inter-task FIFO queues
- Serial Communication - putchar, getchar, simplified printf
- Resource Management - lock, unlock
- Sample Programs - test code, examples of use
Supported Processors - Parameters
- Intel 8051 Series
- Tasks and Signals per Task - 8
- Queue Lengths - up to 122 bytes
- Texas Instruments TMS320C5x
- Tasks and Signals per Task - 16
- Queue Lengths - limited by available memory
Availability - Supported Compilers
- Intel 8051 Series / MICRO/C-51 (Micro Computer Control) - Now
Available
- Texas Instruments TMS320C5x / Optimizing C Compiler - June 1998
Use our handy Customer Reply Form for
customer assistance.
Other Products
Return to SIGNALWARE's Home Page.