Jump to main content

##

# 1.5 Third party Products

MPLAB Harmony enables seamless integration of third-party solutions, such as RTOS, Middleware, Drivers, and so on, into the software framework.

MPLAB Harmony is a flexible, abstracted, fully integrated firmware development platform for PIC32 and SAM microcontrollers, which enables seamless integration of third-party solutions, such as RTOS, Middleware, Drivers, and so on, into the software framework.

Important Licensing Information

- FreeRTOS : Refer Source code and licensing information at CMSIS-FreeRTOS
- Micrium OS III : To obtain the source code and proper licensing agreement go to the Micriµm website Micrium OS III
- Azure RTOS ThreadX : Refer Source code and licensing information at Azure RTOS ThreadX
- Mbed OS RTOS : Refer Source code and licensing information at Mbed OS RTOS

Software License Agreement

Refer to the MPLAB Harmony Integrated Software Framework Software License Agreement for complete licensing information. A copy of this agreement is available in the /doc folder of your MPLAB Harmony installation.

Third party RTOS

RTOS | Description
--- | ---
FreeRTOS | FreeRTOS is a real-time operating system kernel for embedded devices
Micrium OS III | Micrium OS III is a preemptive, highly portable, and scalable real-time kernel
Azure RTOS ThreadX | Azure RTOS ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications
Mbed OS RTOS | Mbed OS RTOS includes an RTX and all RTOS APIs