Пакет программных средств 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]