FreeRTOS - Portable Open-Source Mini RT Kernel

"FreeRTOS is the cross platform de facto standard for embedded microcontrollers."

FreeRTOS - Portable Open-Source Mini RT Kernel

Scaleable real time kernel designed specifically for small embedded systems.

Features Include

  • Free RTOS kernel - preemptive, cooperative and hybrid configuration options.
  • The SafeRTOS derivative product provides a high level of confidence in the code integrity.
  • Official support for 23 architectures (counting ARM7 and ARM Cortex M3 as one architecture each).
  • FreeRTOS-MPU supports the Cortex M3 Memory Protection Unit (MPU).
  • Designed to be small, simple and easy to use.
  • Free development tools (Cortex-M3, ARM7, MSP430, H8/S, AMD, AVR, x86 and 8051 ports).

AN1264 Integrating Microchip Libraries with a Real-Time Operating System

Microchip publish an application note showing how to integrate their libraries and stacks with FreeRTOS.

FreeRTOS implementation