CoRTOS is a Cooperative Real Time Operating System for bare-metal embedded applications. Its advantages over other systems are that it is fully documented with a manual and examples, is easy to understand and use and is astonishingly simple - the kernel is just 16 lines of C. It is intended for smaller microprocessors, such as the AVR, MSP430, PIC24 and Cortex M0+, and smaller systems of maybe a dozen tasks.

CoRTOS is not a task scheduler. CoRTOS works like any other RTOS. Tasks schedule themselves, picking up where they left off after making a call to the OS.

The intended audience includes:
• Those needing a small footprint RTOS;
• Students learning about real time systems;
• Makers wanting to program "close to the metal."

CoRTOS is released by Cleveland Engineering Design, LLC - developer of PRTOS pre-emptive RTOS
https://sourceforge.net/projects/prtos-preemptive-rtos/ and the CTREE analysis tool https://sourceforge.net/projects/ctree-graphic-tree-generator/

Features

  • World's simplest embedded RTOS
  • Task delays
  • Signals
  • Periodic signals
  • Messages
  • Semaphores
  • Timeouts and timers

Project Activity

See All Activity >

Follow CoRTOS Simple Cooperative Embedded RTOS

CoRTOS Simple Cooperative Embedded RTOS Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of CoRTOS Simple Cooperative Embedded RTOS!

Additional Project Details

Registered

2017-03-06