Typical "State" Software Patterns for Creating Cortex-M Microcontroller System Software Infrastructure in Real Time Embedded Systems
- 6 April 2021
- journal article
- Published by National Academy of Sciences of Ukraine (Co. LTD Ukrinformnauka) in Èlektronnoe modelirovanie
- Vol. 43 (2), 51-67
- https://doi.org/10.15407/emodel.43.02.051
Abstract
Розроблено типові програмні шаблони Стан (State pattern) в процедурному і об’єктно-орієнтованому програмуванні, які дозволяють уніфікувати вихідний код системного програмного забезпечення для мікроконтролерів архітектури Сortex-М різних виробників. Програмне забезпечення адаптовано до математичної моделі кінцевого автомата (finite-state machine (FSM)). Результати пройшли випробування на мікроконтролерах серії STM32F1хх. Застосована методика [1] дозволяє поширити отримане рішення на мікроконтролери інших виробників, що підтверджує цінність розроблених шаблонів.This publication has 7 references indexed in Scilit:
- Development of typical "state" software patterns for CortexM microcontrollers in real timeEastern-European Journal of Enterprise Technologies, 2020
- Renovation of Automation System Based on Industrial Internet of Things: A Case Study of a Sewage Treatment PlantSensors, 2020
- Embedded electronic scale measuring system based on STM32 single chip microcomputerPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2019
- DEVELOPMENT OF VARIANT OF SOFTWARE ARCHITECTURE IMPLEMENTATION FOR LOW-POWER GENERAL PURPOSE MICROCONTROLLERS BY FINITE STATE MACHINESEUREKA: Physics and Engineering, 2017
- DEVELOPING METHOD FOR ASSESSING FUNCTIONAL COMPLEXITY OF SOFTWARE INFORMATION SYSTEMEUREKA: Physics and Engineering, 2016
- Time Critical Multitasking For Multicore Microcontroller Using Xmos® KitInternational Journal of Embedded Systems and Applications, 2015
- On the structure of free finite state machinesTheoretical Computer Science, 1980