7.1 How to Start Using RTOS in MPLAB Harmony v3
To use any RTOS in MPLAB Harmony v3, two repositories (for each RTOS) are
required:
- Harmony Configuration Repository: This repository will have the MPLAB Code Configuration files and MPLAB Harmony applications of the RTOS. It is provided by Microchip and can be downloaded from GitHub as explained in the Tools and Installation section.
- RTOS Source Code Repository: This repository will have the source code for the RTOS. It must be obtained from a corresponding third-party vendor.
The following table provides the list of currently supported RTOS and the required repositories for use in MPLAB Harmony v3:
RTOS Name | MPLAB Harmony Configuration Repository | RTOS Source Code Repository |
---|---|---|
FreeRTOS | core | FreeRTOS |
Micrium ucos3 | micrium_ucos3 | Need to be obtained from the vendor |
Thread-X | threadx | Need to be obtained from the vendor |