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:

Table 7-1. Supported RTOS and Corresponding Repositories
RTOS NameMPLAB Harmony Configuration RepositoryRTOS Source Code Repository
FreeRTOScoreFreeRTOS
Micrium ucos3micrium_ucos3Need to be obtained from the vendor
Thread-XthreadxNeed to be obtained from the vendor