Материалы сайта
Это интересно
Разработка контрольно-проверочной программы модуля ввода-вывода МФПУ-1
Министерство общего и профессионального образования Российской Федерации Ульяновский Государственный Технический Университет Отзыв на выпускную работу Студента группы ЭВМду – 43 УлГТУ, Кулагина А.Г. Тема: «Программирование порта ввода-вывода МФПУ-1» На отзыв представлено листов чертежей и пояснительная записка на листах. В выпускной работе студента А.Г. Кулагина рассмотрен комплекс вопросов, связанный с разработкой специального программного обеспечения (СПО) модуля ввода-вывода МВВ-34 в составе многофункционального пульта управления МФПУ-1. В работе выполнен анализ аппаратной части пульта МФПУ и модуля МВВ, а также существующих инструментальных средств. По результатам анализа А.Г. Кулагиным разработан ряд технологических программ и командных файлов, облегчающих процесс разработки, загрузки и отладки специального программного обеспечения. Программа имитации обмена разработана на языке Си в среде программирования Borland C 3.1. Она выполняется центральным процессором пульта МФПУ под управлением операционной системы MS_DOS. Программа производит обмен данными с модулем МВВ и одновременно отображает эти данные на экране технологического компьютера. Программа включает в себя подпрограммы, готовые для использования в СПО и в других технологических программах. Подпрограммы обеспечивают чтение и запись в ячейки общего адресного пространства МПР и МВВ с семафорным разграничением времени доступа к ним на основании утвержденного протокола взаимодействия. Командные файлы трансляции и загрузки СПО выполняются технологическим компьютером и центральным процессором МФПУ. Они обеспечивают: - редактирование исходных файлов СПО ( написанных на языках Си и ассемблер ) и трансляцию их в объектные файлы в среде программирования Borland C 3.1; - компоновку объектных файлов в бинарный с использованием программ Tlink и Exe2bin; - загрузку программ в соответствующую память МФПУ и запуск их на выполнение. Основной частью выпускной работы А.Г. Кулагина является разработка библиотеки подпрограмм, обеспечивающих функционирование процессора 386EX без операционной системы и взаимодействие этого процессора с аппаратурой приемопередатчиков ARINC. Библиотека включает в себя следующие функции: - инициализации процессора, контроллера прерываний, приемопередатчиков ARINC; - обмена данными с центральным процессором МФПУ на основании утвержденного протокола взаимодействия ( чтение, запись, открытие и закрытие семафоров ); - обмена данными с приемопередатчиками ARINC ( запись в очереди, чтение по прерываниям ). В организационно-экономической части приведен расчет затрат на разработку программы с учетом расходов на материалы, заработную плату, а также накладных расходов. В части "Охрана окружающей среды и БЖД" сформулированы требования к ПЭВМ, рабочему месту и помещению, в котором оно должно располагаться. Работа выполнена на достаточно высоком техническом уровне, подробно и достаточно полно рассмотрены проблемы функционирования программ процессора 386EX без операционной системы, а также отладки таких программ. Комплекс программ работоспособен и может быть использован при дальнейшей разработке специального и технологического программного обеспечения систем на базе процессора 386EX. Выпускная работа студента Кулагина А.Г. заслуживает оценки отлично. Руководитель _________ “___”___________1999г. Маврин Дмитрий Юльевич Занимаемая должность Ведущий программист НИО-14 УКБП
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28