350 rub
Journal Achievements of Modern Radioelectronics №12 for 2019 г.
Article in number:
Universalization of development radio electronic equipment control part
Type of article: scientific article
DOI: DOI: 10.18127/j20700784-201912-11
UDC: 004.415.22
Authors:

А.А. Komarov – Design Engineer,

JSC «SPE «Radiosvyaz» (Krasnoyarsk)

E-mail: komarovalal@gmail.com

А.V. Arkhipov – Design Engineer,

JSC «SPE «Radiosvyaz» (Krasnoyarsk)

E-mail: av-ark.manch@yandex.ru

А.Е. Gordeev – Design Engineer,

JSC «SPE «Radiosvyaz» (Krasnoyarsk)

E-mail: sinclair55@yandex.ru

Т.V. Krasnov – Ph.D. (Eng.), Design Engineer,

JSC «SPE «Radiosvyaz» (Krasnoyarsk)

E-mail: krasnovtv@ya.ru

P.V. Shtro – Design Engineer,

JSC «SPE «Radiosvyaz» (Krasnoyarsk)

E-mail: faust_256@mail.ru

Abstract:

Increase of radio electronic equipment complexity also increases complexity of equipment control part. The article considers the ap proach that allows to deal with complexity by increasing level of abstraction. This approach is being considered in context of devices  that are controlled using register map. Using single common register map decreases common mistakes amount. This approach allows  to decrease complexity of software business logic development and debugging. The implementation option is described in the article.  The article contains software architecture, configuration and output file format. Pros and cons of this approach are observed in this  article. Proposed methodology allows 4 types of extensive improvements: new interfaces, protocols, plugins, output formats. Plugin  interaction with hardware is transparent, all interaction is hidden behind hardware driver and protocol controllers. Architecture allows  to combine different protocols and encapsulate one protocol into another for maximum flexibility. Some program modules load in run time; this feature allows independent development of plugins and reuse of plugins developed for other devices. Software is written in  the C++ programming language using Qt framework. Further ways of system development are given in the article. At the moment,  this system is being applied in the development of radio electronic equipment, which confirms the applicability of this approach in  practice.

Pages: 71-75
Date of receipt: 25 ноября 2019 г.