Approbation of a process-oriented technology for microcontroller (MCU) programming
Автор: Krasnov D.V., Nefedov D.V., Sanzhiev E.S., Lyakh T.V., Rozov A.S.
Журнал: Вестник Восточно-Сибирского государственного университета технологий и управления @vestnik-esstu
Рубрика: Технические науки
Статья в выпуске: 3 (66), 2017 года.
Бесплатный доступ
Traditional methods of microcontroller programming, such as procedural and object-oriented programming in C/C++ and Assembler languages, are not intended to describe systems with complex behavior. A promising approach to the description of such systems is the process-oriented programming. In this paper process-oriented approaches to the microcontroller programming are examined. The implementation of the technique proposed is presented by means of the C and Industrial C languages. In the first case the technique is tested on the task of a meteoserver development. The results of the approbation of the Industrial C language are given on the example of the vacuum deposition unit UVN-71P-3 control automation. The article presents the shortcomings of the Industrial C language translator, which made it possible to denote the further development of the language and the translator. A comparative analysis of the two methods is given. It revealed advantages and disadvantages of each approach.
Industrialc, embedded systems, process-oriented programming, open-source hardware, industrial automation, domain-specific languages
Короткий адрес: https://sciup.org/142143368
IDR: 142143368