Mark3 RTOS Icon

Mark3 RTOS

Open-source RTOS and Embedded Systems Toolkit for C++ and C

Add a Review
3 Downloads (This Week)
Last Update:
Download Download Current Release (R5)
Browse All Files



Mark3 is a sophisticated RTOS and embedded systems toolkit, targeted towards a growing list of MCUs. Beyond providing "just another scheduler", it provides heaps, drivers, a shell, an event-driven GUI framework, and much more!

It currently supports a variety of Atmel AVR, MSP430, and the ARM Cortex-M series of microcontrollers, with other platforms to follow.

Mark3 was designed from the ground-up using disciplined object-oriented design principles - and unlike the vast majority of free or commercial RTOS' is written in C++, with bindings for C-language compatibility.

The carefully designed object model drastically reduces the overall size and complexity of the source code, leading to enhanced code reuse, stability, and modularity. It also makes the source easier to understand - any experienced C/C++ developer should be able to understand the relationship between objects in the system, as well as use and extend them to fit a given application.

Mark3 RTOS Web Site


  • Pre-emptive, multi-threaded RTOS kernel
  • AVR, MSP430, and ARM Cortex-M Support
  • Libraries, middleware, and drivers for target platforms
  • Arduino compatible kernel (Uno and Mega)
  • Embedded graphics library and GUI toolkit
  • Modular, library-based build system
  • C language bindings for native C++ APIs
  • Co-simulation support with flAVR AVR simulator
  • Documentation (doxygen) provided in PDF and HTML
  • Automated documentation, profiling, and test
  • Shell
  • Filesystem


Other Useful Business Software

Protect your Network & Cloud Assets with USM Anywhere Icon

Discover a better way to detect & respond to threats before they impact your business with AlienVault USM Anywhere.

Protect your Network & Cloud Assets with USM Anywhere Icon
AlienVault® Unified Security Management™ (USM™) is an innovative approach to security monitoring, delivered in a unified platform. The USM platform includes five essential security capabilities that provide resource-constrained organizations with everything they need for effective threat detection, incident response, and compliance management, in a single pane of glass.
Write a Review

User Reviews

Be the first to post a review of Mark3 RTOS!

Additional Project Details

Intended Audience

Information Technology, Science/Research, Education, Telecommunications Industry, Developers, Engineering

User Interface

Other toolkit

Programming Language

C++, C



Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks