Abdurrakhman Hamid Al-Azhari
a:1:{s:5:"en_US";s:27:"Universitas Negeri Semarang";}

Published : 1 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 1 Documents
Search

An Empirical Analysis and Benchmarking Framework for FreeRTOS on the Arduino Uno Abdurrakhman Hamid Al-Azhari; Mario Norman Syah; Rizky Ajie Aprilianto
Jurnal Elektronika dan Otomasi Industri Vol. 12 No. 3 (2025): Jurnal Elkolind Vol 12 No 3 (September 2025)
Publisher : Program Studi Teknik Elektronika Politeknik Negeri Malang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33795/elkolind.v12i3.8833

Abstract

The scalability of FreeRTOS makes it a popular choice for embedded systems, yet its behavior on processors with severe memory constraints remains poorly quantified. This study conducts a rigorous empirical evaluation of FreeRTOS on the Arduino Uno platform, based on the ATmega328P microcontroller with only 2KB of SRAM. We introduce a systematic benchmarking framework designed to probe the kernel's operational limits by measuring task capacity, stack depth requirements, and scheduler overhead under controlled stress conditions. Our findings reveal that heap fragmentation is the primary determinant of task capacity and precisely quantify the performance trade-offs associated with kernel configuration. The results provide a set of validated, practical guidelines for developers, enabling more reliable design choices for deploying RTOS-based solutions on resource-limited hardware commonly found in cost-sensitive IoT applications.