OPERATIONAL ENVIRONMENT FOR DYNAMIC LOADING AND MANAGEMENT OF MODULAR APPLICATIONS IN EMBEDDED SYSTEMS
DOI:
https://doi.org/10.46991/PYSUA.2026.60.1.054Keywords:
Real-Time Operating System (RTOS), microcontrollers, Dynamic Loading, Modularity, Bootloader, Embedded Systems, Memory managementAbstract
Ensuring modularity under strict resource constraints is a critical challenge in the design of embedded systems. This paper presents "Part Only RTOS", an operational environment developed for devices based on 8-bit ATmega2560 microcontrollers. The core feature of the proposed system is the ability to dynamically load and execute application modules (in .bin format) from an SD card without requiring full hardware reprogramming. The developed three-tier architecture, comprising the Launcher, Bootloader, and Kernel, ensures reliable software validation via unique pattern matching and efficient memory utilisation. Experimental results demonstrate that the system kernel occupies less than $2.5~KB$ of Flash memory, and the loading time for a 10 KB module is approximately 132 ms. This solution enables the creation of flexible and high-performance modular embedded systems on low-power microcontroller platforms.
References
Williams E. Make: AVR Programming (1st Ed.). O'Reilly Media (2014).
Bondarenko D.N. Vstraivaemye Mikrokontrolery AVR. Elec.ru (2018) (in Russian).
Beningo J. Bootloader Design for Microcontrollers in Embedded Systems. Beningo Embedded Group (2015). https://www.beningo.com/
Li Q., Yao C. Real-Time Concepts for Embedded Systems. CMP Books (2003). https://doi.org/10.1201/9781420025552
Atienza D. Dynamic Memory Management for Embedded Systems. Springer (2015). https://doi.org/10.1007/978-3-319-10571-0
Zlatanov N. Dynamic Memory Allocation and Fragmentation. ESC Santa Clara (2015).
White E. Making Embedded Systems. O'Reilly Media (2011). https://doi.org/10.1002/9781119457503
Ehrlich P., Radke S. Energy-aware Software Development for Embedded Systems in HW/SW Co-design. Workshop on SEES (2013). https://doi.org/10.1109/DDECS.2013.6549823
Cha N. Petit FatFs Module Specification. [Online]. Available at: http://elm-chan.org/fsw/ff/00index_p.html
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Proceedings of the YSU

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.