Overview

COrnell Pre-emptive Operating System
  • Fully Pre-emptive
  • Supports Tasks w/Hard & Soft Deadlines, Periodic & Aperiodic
  • ~1% overhead w/o context switches, varies w/program otherwise
  • Simple Interface, simplifies programming
  • Supports Locks & Shared Memory
  • Allows use of all I/O Registers and resources except Timer 0
  • Most Timing Can be Handled Directly by Operating System
  • Consumes ~75% of flash memory (3000 words) on Atmel 8515
  • Requires only ~3k-4k RAM
  • Designed for use with Codevision