A Modular Framework for High-Performance Graphical Interfaces on STM32 Microcontrollers

Read full text
Authors: O.V. Stelmakh, Inna V. Stetsenko, Anton Dyfuchyn, Alexander Zarichkovyi, Oleksandra Dyfuchyna
Cited by: 1

Abstract

This paper presents a modular framework for STM32 microcontrollers designed for high-performance graphical user interfaces. The proposed framework combines direct low-level hardware access with a structured, template-based configuration approach in modern C++, aiming to reduce the overhead commonly associated with universal abstraction layers while preserving architectural clarity and type safety. The framework architecture is organized into two layers: a low-level hardware interaction layer based on standardized microcontroller interfaces, and a higher-level declarative configuration layer that simplifies peripheral setup and system integration. This design enables predictable behavior, improved resource efficiency, and adaptability across different STM32 microcontroller families. The performance of the proposed solution was evaluated on a representative STM32 development platform using a widely adopted embedded graphics library. Experimental results demonstrate a substantial improvement in rendering efficiency and memory utilization compared to a reference implementation, while maintaining stable graphical output under varying workloads. In addition, the framework supports flexible rendering pipelines, predefined peripheral configurations, and integration with a real-time operating system for multitasking graphical applications. The obtained results indicate that the proposed approach provides an efficient and specialized alternative to general-purpose embedded frameworks for resource-constrained graphical systems.

Fields of Study & Subjects

Embedded Systems Design Techniques Parallel Computing and Optimization Techniques Real-Time Systems Scheduling

Publication details

Journal / source
International Journal of Computing
Publisher
Research Institute for Intelligent Computer Systems
Pages
734–741
Publication date
1 January 2026