logo search
ПЗ_А

1.2.10.Описание логической структуры программного средства

Схема взаимодействия между прикладной программой ПС ЭТ, загруженными в оперативную память драйверами и запущенным программным обеспечением представлена на рис. Рис. 1 .10.

Рис. 1.10. Функциональная схема взаимодействия отдельных модулей ПС ЭТ.

Запуск программного средства состоит из нескольких этапов и осуществляется с помощью специального сценария, написанного на языке оболочки bash (см. приложение 1).

Первый этап заключается в сборке загрузочных модулей из исходных кодов, фрагменты которых представлены в приложении 3. Компиляция необходима на целевом ПК, т.к. загрузочный модуль зависит от версии используемого ядра Linux.

Второй этап заключается в загрузке скомпилированных модулей в оперативную память и создании специальных файлов устройств, через которые осуществляется доступ к драйверу со стороны прикладной программы ПС ЭТ и со стороны запущенного ПО. После этого каждый драйвер начинает функционировать в соответствии со своей схемой алгоритма, определенной на рис. Рис. 1 .8. Список специальных файлов устройств, создаваемых для каждого эмулируемого аппаратного модуля, представлен в табл. Таблица 1 .4. Имена всех специальных файлов в точности совпадают с именами специальных файлов непосредственно на терминале.

Таблица 1.4