Адрес ЗАО "ЗЭиМ-Инжиниринг"- 428020, г Чебоксары, пр Яковлева, д. 1.
Контактные телефоны: (8352) 20-22-94, 21-93-17; 21-96-76 Факс (8352) 20-22-94.
УДК681.3.066
А. Ю. КАЛЯДИН, канд. техн. наук
Применение операционной системы Windows NT для построения систем управления и сбора данных
Рассматриваются аспекты применения стандартной операционной системы в задачах реального времени и встраиваемых приложениях. Обсуждаются ее внутренняя структура и детали функционирования.
The aspects of applications based on standard operating systems are considered. Internal structure and functioning details are also discussed.
В настоящее время все больше компаний выбирают операционную систему (ОС) Windows NT в качестве основной платформы для построения приложений. В этих условиях стало заманчивым использовать эту ОС в тех областях, где традиционно эксплуатировались специализированные ОС, в частности ОС реального времени (ОС РВ): в индустриальных системах, средствах связи, медицине, на транспорте и др. Использование единой ОС на различных уровнях автоматизации связано с массой достоинств — от поддержки и сопровождения до создания единой сетевой среды.
Можно привести примеры успешного применения стандартной Windows NT там, где, как правило, были распространены другие ОС. Например, в области индустриальной автоматизации все ведущие производители программного обеспечения (ПО) перевели свои программные продукты на эту платформу. Многие системы управления функционируют круглосуточно и обеспечивают надежное управление производственным процессом, заменяя аппаратно реализованные контроллеры.
Что же мешает более широкому внедрению Windows NT в ОС РВ? Имеется множество причин этого, но основных несколько: 1) невозможность получения гарантированного отклика системы на базе NT менее 1...5 мс;
2) большой размер конечной системы (около 150 Мбайт); 3) невозможность создания встраиваемых приложений, т. е. для работы без жесткого диска, видеоадаптера и др.; 4) большое время загрузки ПО.
Ряд компаний начали работу по решению указанных проблем, подход, предложенный одной из них, — Ven-turCom, Inc. (США) стал в наши дни стандартом в этой области. Два программных продукта, выпускаемых этой фирмой, — Component Integrator и RTX — позволяют снять большинство ограничений, мешающих применению Windows NT в системах жесткого РВ.
Программный продукт Component Integrator™ для Windows NT™ фирмы VenturCom привносит достоинства ОС Windows NT в системы РВ; является модульным и многофункциональным продуктом, значительно ускоряющим процесс разработки и внедрения встроенных систем на основе Windows NT.
С помощью продукта Component Integrator (рис. 1) системные разработчики могут интегрировать, конфигурировать и компоновать системы для тестирования и установки
Интегрирование — это процесс импорта программных компонентов в репозитарий (Repository) вместе с их описанием в базе знаний (Knowledge Base) (т. е содержимое, параметры для регистрации и инструкции по установке) Component Integrator поставляется в виде интегрированного комплекта, состоящего из инструментов для создания встраиваемых приложений (Embedded Component Kit-ECK) и расширений РВ (Real-Time Extensions-RTX) Разработчики интегрируют необходимые компоненты и стандартное ПО для создания конечной системы
Конфигурирование — это процесс создания или модификации шаблонов конфигурации (Configuration Template), включающих в себя ^ конфигурации аппаратных средств и драйверов,
необходимые системные процессы,
требуемые компоненты приложений,
дополнительные файлы и параметры загрузки,
сценарии установки
Поставляется набор шаблонов конфигураций Разработчики могут использовать любые компоненты Windows NT OLE, Help, TCP/IP, NetBEUI, RPC, RAS, SNMP, FTP, File & Print, DOS, POSIX и т д
Продукт Component Integrator разработан так, чтобы поддерживать будущие версии Windows NT и Service Packs
Компоновка систем для тестирования и установки— это процесс интерпретации заданного шаблона конфигурации и выполнение необходимых процедур для создания конечной системы Компоновщик формирует загрузочные образы систем на диске или флэш-диске для загрузки из сети или с CD-ROM, программные компоненты можно сконфигурировать заранее или включить в целях последующей установки, могут создаваться наборы файлов для внесения исправлений к ним или дополнений в уже установленные системы
Программный инструмент для создания встраиваемых приложении (ЕСК) состоит из набора специализирован
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.