Sistem operasi FreeRTOS dapat diaplikasikan pada berbagai mikrokontroler. Pada tulisan ini diulas SDK (IDE + compiler) yang dapat dipakai untuk menjalankan FreeRTOS pada Arduino (UNO+Nano), ESP32 dan STM32F103 (Blue Pill)
Arduino
- Arduino IDE + plugin: Using FreeRTOS multi-tasking in Arduino
- A FreeRTOS Library for all Arduino AVR Devices (Uno, Leonardo, Mega, etc)
- AVR (MegaAVR) / WinAVR Port [RTOS Ports] https://www.freertos.org/a00098.html
- Atmel Studio Integrated Development Environment With FreeRTOS Awareness
Espressif ESP32
- ESP-IDF, dijelaskan di ESP-IDF FreeRTOS dan ESP-IDF FreeRTOS SMP Changes
- Arduino IDE dengan modul dari Espressif: Arduino Core for ESP32
- Tutorial Arduino IDE: How to use ESP32 Dual Core with Arduino IDE
STM32F103C8T6 (Blue Pill)
- STM32CubeMX https://www.st.com/en/development-tools/stm32cubemx.html , pada STM32CubeMX ada opsi FreeRTOS.
- STM32Duino (FreeRTOS 9.0.0) https://github.com/stm32duino/STM32FreeRTOS
- Port resmi untuk STM32 secara teoritis support semua jenis STM32: “Demos targeting ST Microelectronics products“. Tidak ada tulisan yang eksplisit untuk STM32F103C8T6.
- STM32 FreeRTOS Library for Arduino, contohnya untuk STM32 secara umum, tidak spesifik SMT32F103C8T6