Министерство общего и профессионального образования Российской Федерации

Ульяновский Государственный Технический Университет




Отзыв

на выпускную работу


Студента группы ЭВМду – 43 УлГТУ, Кулагина А.Г.


Тема: «Программирование порта ввода-вывода МФПУ-1»


На отзыв представлено       листов чертежей и пояснительная записка на        листах.



В выпускной работе студента А.Г. Кулагина рассмотрен комплекс вопросов, связанный с разработкой специального программного обеспечения  (СПО) модуля ввода-вывода МВВ-34 в составе многофункционального пульта управления МФПУ-1.

В работе выполнен анализ аппаратной части пульта МФПУ и модуля МВВ, а также существующих инструментальных средств. По результатам анализа А.Г. Кулагиным разработан ряд технологических программ и командных файлов, облегчающих процесс разработки, загрузки и отладки специального программного обеспечения.

Программа имитации обмена разработана на языке Си в среде программирования Borland C 3.1. Она выполняется центральным процессором пульта МФПУ под управлением операционной системы MS_DOS. Программа производит обмен данными с модулем МВВ и  одновременно отображает эти данные на экране технологического компьютера.

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

Командные файлы трансляции и загрузки СПО выполняются технологическим компьютером и центральным процессором МФПУ. Они обеспечивают:

-          редактирование исходных файлов СПО ( написанных на языках Си и ассемблер )  и трансляцию их в объектные файлы в среде программирования Borland C 3.1;

-          компоновку объектных файлов в бинарный с использованием программ Tlink и Exe2bin;

-           загрузку программ в соответствующую память МФПУ и запуск их на выполнение.

 

Основной частью выпускной работы А.Г. Кулагина является разработка библиотеки подпрограмм, обеспечивающих функционирование процессора 386EX без операционной системы и взаимодействие этого процессора с аппаратурой приемопередатчиков ARINC.

Библиотека включает в себя следующие функции:

-          инициализации процессора, контроллера прерываний, приемопередатчиков ARINC;

-          обмена данными с центральным процессором МФПУ на основании утвержденного протокола взаимодействия ( чтение, запись, открытие и закрытие семафоров );

-          обмена данными с приемопередатчиками ARINC ( запись в очереди, чтение по прерываниям ).

В организационно-экономической части приведен расчет затрат на разработку программы с учетом расходов на материалы, заработную плату, а также накладных расходов.

В части "Охрана окружающей среды и БЖД" сформулированы требования к ПЭВМ, рабочему месту и помещению, в котором оно должно располагаться.

Работа выполнена на достаточно высоком техническом уровне, подробно и достаточно полно рассмотрены проблемы функционирования программ процессора 386EX без операционной системы, а также отладки таких программ.

Комплекс программ работоспособен и может быть использован при дальнейшей разработке специального и технологического программного обеспечения систем на базе процессора 386EX.

Выпускная работа студента Кулагина А.Г. заслуживает оценки отлично.


Руководитель  _________            “___”___________1999г.

Маврин Дмитрий Юльевич

Занимаемая должность   Ведущий программист НИО-14 УКБП