Дипломная работа: Разработка и отладка программного обеспечения виртуальной лаборатории Программирование микроконтроллерных
Управление пользователями Простая система - что могут делать пользователи, а что нет.
WiKi В trac встроена система WiKi с возможностью делать ссылки на milestone, roadmap, ticket. Органично вписывается и удобна в использовании при ведении проекта.
TRAС может быть легко использованная для реализации взаимодействия клиентов с сервером. Именно таким образом мы можем записывать данные на сервер для заявления о желании работать с аппаратурой и получать результат работы. При этом мы можем выполнять асинхронные действия - запрос может быть разбит на части и передаваться по мере поступления информации для него, что очень актуально на стадии настройки любой системы.
Клиентскую часть виртуального комплекса и исходники лабораторных работ, методические пособия, дополнительная справочная литература можно загрузить в систему контроля версий Subversion и постоянно их обновлять в процессе работы. Работа ведется через клиентскую программу Tortoise SVN. Репозиторий (хранилище) исходников находится на сервере и связан со средой Trac. Пользователи скачивают исходники в свою папку на локальной машине, где будет находится рабочая версия исходников, файлы которых они могут менять, добавлять и удалять. После того, как добавлена и проверена некоторая законченная функциональность, необходимо обновить версию исходников на сервере. В этот момент может произойти интеграция результатов работы последних результатов с более ранними).
Среда Trac позволяет выполнить требования к организации учебного материала и всей системы дистанционного обучения, разрешает обеспечить совместимость компонентов и возможность их многократного использования. обеспечить доставку необходимых ресурсов пользователю,, слежку и обработку информации о действиях лица, которое учится. Может быть организована навигация и соответствующее представление компонентов учебного материала в зависимости от действий лица, которое учится.
Система Trac дает возможность быстро создать систему нужной функциональности. Останется лишь запрограммировать специфические функции.
Система Trac разрешает создать систему дистанционного образования, в частности существует:
Возможность создания информационного архива с учебными материалами;
Возможность создания системы дистанционного образования по одновременной поддержкой нескольких курсов (каждый курс должен содержать теоретическую часть, практическую часть и контроль знаний);
Возможность создания контроля знаний и разного рода тестирований;
Возможность информирования студентов о тех или другие события, мероприятия;
Возможность оставлять личные вопросы преподавателю во время, отличное от лабораторных занятий.
2. Реализация ГСПФ на основе програмно-отладочного стенда „AVR MicroLAB"
2.1 Аппартные способы реализации ГСПФ
Для реализации ГСПФ необходимы такие аппаратные ресурсы как порты вода/вывода микроконтролера, память данных и память программ микроконтролера.
Для реализации генератора сигналов произвольной формы используется блок цифр-аналогового преобразователя, построенного на ИМС DA3 типа TLC5615 фирмы Texas Instruments, что представляет собой десятирозрядний ЦАП с последовательным SPI - интерфейсом, выведенным на порт "B" контролера. Таким образом, употребятся разряды 4-7 порта В. Фильтр исходного сигнала первого порядка организуется с помощью модуля блока исходных ключей, в состав которого входят 2 RC фильтры НЧ для фильтрации исходных сигналов микроконтроллера. Они подключаются к выходам 4-5 порта С.
Рисунок 7 - Функциональная схема ГСПФ
Структурная схема распределения ресурсов микроконтроллера на рис.8
Рисунок 8 - Схема распределения ресурсов МК
Протокол обмена данными между ПК и стендом
Для реализации передачи данных от ПК к стенду и в обратном направлении определен протокол запросов и ответов. Их структура представлена в табл 1.
ъ | |||||
к МК |
"Старт" |
"Стоп" | |||
код ГС |
код ГС | ||||
старт |
стоп | ||||
К-во Просмотров: 231
Бесплатно скачать Дипломная работа: Разработка и отладка программного обеспечения виртуальной лаборатории Программирование микроконтроллерных
|