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
Automated RMM Tools | RMM Software Icon
Automated RMM Tools | RMM Software

Proactively monitor, manage, and support client networks with ConnectWise Automate

Out-of-the-box scripts. Around-the-clock monitoring. Unmatched automation capabilities. Start doing more with less and exceed service delivery expectations.
Learn More
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