FreeRTOS is currently one of the most commonly used real-time and multitasking kernel used with microcontrollers. FreeRTOS is a real-time kernel (or real-time scheduler) that is well suited to embedded microcontroller-based multitasking applications where more than one task shares the CPU. FreeRTOS is a professionally developed high-quality software with strict quality control that is freely available even in commercial applications. FreeRTOS is so popular that it supports over 35 architectures and is reported that in the year 2018 it was downloaded every 175 s. This chapter is about the basic features of the FreeRTOS. This chapter describes in detail how to install the FreeRTOS software for the mikroElektronika development board Clicker 2 for STM32. FreeRTOS header file and source file paths are also described in this chapter.
13.58.112.1