ARTICLE
TITLE

DEVELOPMENT OF VARIANT OF SOFTWARE ARCHITECTURE IMPLEMENTATION FOR LOW-POWER GENERAL PURPOSE MICROCONTROLLERS BY FINITE STATE MACHINES

SUMMARY

As a result of the research, two directions for development of software architecture for low-power general purpose microcontrollers (LPGPM) are identified. The first, classical approach is the development using standard State patterns. The second is the development of programs, algorithms and structures based on mathematical analysis.The first direction is chosen in the work. The variant of the implementation of a typical pattern for development of software architecture (SA) in the form of a finite state machine (FSM) is proposed to discussion. This pattern allows to divide the development of the architectural part of the program for LPGPM and programming the LPGPM hardware. This approach makes it possible to divide the work of the software architect and the work of LPGPM hardware specialists. Advantage of the solution in comparison with the real time operating system (RTOS) is the saving of LPGPM hardware resources. In addition, it improves the readability of code and good testing prospects. The resulting architecture makes it possible to easily accompany the software and switch to other types of microcontroller. The disadvantage is an increase in the required amount of RAM with an increase in the number of states. It is this disadvantage that requires the application not only of experimental and engineering-intuitive methods, but also to continue research in the second direction.

 Articles related

Hansel Yonathan Senduk, Melkior N N Sitokdana    

The development of Information Technology and Information Systems at this time is very rapid so that business activities apply technology in it. Slingbag Salatiga is a shop that sells bags and several products with various variants. However, in its busin... see more


Oluwaseyi Ayodele Ajibade, Johnson Olumuyiwa Agunsoye, Sunday Oke    

The diffusion parameters of orange peel epoxy composites are important elements in composite structure in that they explain how fast water and other fluids can diffuse through the composites as a sign of integrity test. In this article, we defined the op... see more


Amalia Utami, Bayu Rimba Pratama, Septian Rheno Widianto    

The data warehouse is a single data storage that is complete and consistent with subject-oriented, integrated, non-volatile, and time-variant characteristics that can be used to support decisions. While Data mart is a subset of a data warehouse that supp... see more


Rudy Adipranata,Kartika Gunadi,Victor Julian Lipesik    

The objective of this research is to develop software which capable to reconstruct 3D object from 2D images as references using Generalized Voxel Coloring - Layered Depth Image method (GVC-LDI). This method reconstruct 3D object using LDI link list as he... see more


A. Yefremov, S. Reva    

Structural and principal problems in the field of control equipment for nuclear physics development are examined, in particular, the influence of dead time on the spectrum data aggregation and methods of correcting this influence. The variants of the org... see more