Пакет программных средств Driver Toolkit for RTWIN
Назначение
Driver Toolkit for RTWin ориентирован для решения
задач связанных с реализацией интерфейса с оборудованием ( АСУ ТП ,
системы сбора данных , и т.д. ) . Пакет может быть полезен для
широкого круга разработчиков АСУ ТП, использующих CACSD RTWin ,
которые в той или иной мере заинтересованы в реализации интерфейса с
оборудованием . Особенностью пакета является то, что драйвера
поставляемые в составе пакета , представляют собой обычные процессы
QNX , которые можно гибко настраивать с помощью специального
редактора ресурсов и которые , помимо реализации интерфейса с УСО ,
дополнительно решают задачи стандартной первичной обработки данных .
Для реализации интерфейса между драйверами и объектами RTWin
используется специальная библиотека API-блок-функций , входящая в
состав пакета . Другой особенностью пакета является наличие
редактора - построителя драйверов для создания новых драйверов ,
отсутствующих в штатной поставке. Для большинства плат УСО ,
использующих ISA-шину , разработка и отладка новых драйверов может
быть выполнена в течении нескольких часов , в крайнем случае дней .
Состав и функциональные возможности
- Набор готовых драйверов для плат УСО . Драйвера реализуют
интерфейс с устройствами в соответствии с конфигурационными
настройками .
- Интерактивный эмулятор драйверов drvemul.
- Библиотека сервисных блок-функций для реализации интерфейса
объектов RTWin с драйверами .
- Редактор Drvedit редактирует ресурсы каждого экземпляра
драйвера в рамках отдельного проекта RTWin в соответствии с
конкретными требованиями проекта .
- Редактор построитель драйверов Drvbuilder позволяет в
интерактивном режиме создавать драйвера новых устройств . При этом
разработчик пишет на языке С только уникальные для данного
устройства функции
( инициализация, ввод/ вывод ,
обработчик прерываний ). Новые драйвера будут полностью
удовлетворять соглашениям принятым в данном пакете .
Особенности использования пакета Driver Tookit .
Особенностью использования пакета Driver Toolkit
является то , что драйвера не только реализуют функции ввода /вывода
данных , но и стандартную первичную обработку информации (
приведение аналоговых сигналов к электрической и физическим
величинам ) . Шкалы приведения гибко могут устанавливаться
редактором ресурсов драйверов . Помимо шкал можно выбрать режим
работы драйвера ( программный опрос, по прерыванию , по таймеру ) ,
а также гибко конфигурировать такие базовые параметры как базовый
адрес , количество и типы каналов , номер прерывания , номер канала
DMA , таймер и т.д. Для вновь создаваемых драйверов , в структуру
конфигурационного файла можно ввести дополнительные пользовательские
секции . Для отладки проекта удобно использовать эмулятор драйверов
, что позволяет протестировать систему при отсутствии плат УСО .
Опыт эксплуатации пакета и возможности освоения .
Используя средства пакета Driver Toolkit в своих
собственных проектных работах , разработчики смогли убедится в
высокой эффективности данного инструментария . Разработанные
драйвера прошли проверку в условиях реально действующих системы
сбора данных и управления . Для ознакомления с возможностями пакета
предоставляются версии пакета с ограниченным временем работы
драйверов , как готовых , так и создаваемых пользователями . Пакет
поставляется вместе с online-документацией . Дополнительную
информацию можно получить в фирмах
"SWD RealTime Systems " г.Санкт-Петербург .Тел.: (812)
4430260 Факс: (812) 4430497 mailto:[email protected] http://www..swd.ru/
"Системы реального времени - Украина" г. Днепропетровск
.Тел . (0562) 700-400 (0562) 32-32-28 mailto:[email protected]
|