FreeRTOS Untuk Arduino AVR, ESP32 dan STM32F103 Blue Pill
FreeRTOS Untuk Arduino AVR, ESP32 dan STM32F103 Blue Pill
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
One thought on “FreeRTOS Untuk Arduino AVR, ESP32 dan STM32F103 Blue Pill”