


Платформа MULTEX-P представляет собой аппаратно-программный комплекс, предназначенный для использования в качестве высокопроизводительного индустриального контроллера, который может с успехом использоваться для решения самых сложных задач обработки данных и управления в системах реального времени, таких, например, как:
Возможно подключение HDD, CD- и DVD-ROM, Floppy-дисковода.
Возможно подключение других устройств, совместимых с PCI-шиной.
Базовое программное обеспечение MULTEX-P представляет собой микроядро 32-битной многозадачной операционной системы реального времени (RTOS) Multex и набор драйверов, обеспечивающих связь программ пользователя с аппаратными ресурсами вычислителя. В набор драйверов включены:
Кроме этого в комплект ПО контроллера входят библиотеки быстрой графики и мультимедиа-средства работы с файлами BMP, JPG, WAV, MP3, AVI.
RTOS MULTEX обеспечивает эффективную многозадачную программную среду с гибкими механизмами управления приоритетами, семафорами, очередями сообщений, сторожевыми таймерами и обработчиками прерываний, практически полностью совместимую на уровне программ пользователя с операционной системой vxWorks (Wind River Systems). Плоская модель памяти обеспечивает удобный доступ ко всему адресному пространству вычислителя.
Для вызова функций BIOS вычислителя используется виртуальная машина VM86.
Поддерживаются функции работы с устройствами PCI.
Библиотека сокетов TCP/IP и UDP имеет интерфейс, совместимый с аналогичными библиотеками vxWorks, UNIX и Windows.
Специальная организация локальной файловой системы обеспечивает безопасные операции записи файлов на диск, что позволяет полностью защитить информацию на дисках от повреждения при пропадании питания контроллера, а также сокращает время монтирования при включении. Время готовности контроллера с момента подачи питания до запуска целевого ПО составляет около 10 секунд.
Для удобной и эффективной разработки целевого программного обеспечения контроллера служит рабочее место программиста - интегрированная кросс-среда разработки и отладки ELF2004.
ELF2004 - это специализированный программный комплекс, устанавливаемый на обычном персональном компьютере (Windows 9x 2K, NT) и объединяющий инструментарий для написания, компиляции, загрузки в целевой вычислитель, отладки и окончательной прошивки в ПЗУ контроллера образа программного обеспечения (включая ядро Multex, драйверы и целевое ПО).
ELF2004 включает многооконный текстовый редактор с синтаксическим анализатором, компиляторы с языков C, C++, Ассемблер, удаленный терминал для связи с целевым вычислителем, сетевой загрузчик объектных и двоичных файлов, сервер RemoteFileSystem и т.д.
Все программное обеспечение, включая ядро RTOS MULTEX, драйверы, стандартные библиотеки, а также интегрированная среда ELF2004 разработаны специалистами OOО "Фирма ЭЛЕКС" и имеется в исходных кодах, что позволяет, в случае необходимости, сертифицировать целевое программное обеспечение в составе контроллера.
Контроллер на базе платформы MULTEX-P не требует периодического обслуживания, может выключаться в произвольный момент времени снятием питания, устойчив к вибрациям и ударам, так как не содержит вращающихся механических деталей (вентиляторов, винчестера), а все программное обеспечение размещается в ПЗУ.
Устройство хранения программного обеспечения на базе Flash-памяти, разработанное специалистами OOО, может (в случае надобности) давать высокую степень защиты от несанкционированного копирования конечного изделия, а также защиту от взлома целевого ПО путем криптования хранимого образа в ПЗУ.
Таким образом, представляемая платформа объединяет высокопроизводительный вычислитель с оригинальным программным обеспечением, открывающим полный, удобный и эффективный доступ к ресурсам этого вычислителя.
Контроллер с установленной ОС MULTEX находит применение в игровых системах индикации выпадающих номеров рулетки с индикацией на электронном табло, в сенсорных киосках системы управления очередью и т.д.
Светодиодное табло Электронное табло Светодиодный экран Бегущая строка Часы термометр Система очереди
© Все материалы сайта защищены авторским правом.