RTX64 2013 – первая 64-битная версия расширения реального времени RTX для Windows



news_2013_04_02_IntervalZero_logo.jpg

Компания IntervalZero, Inc., официальным представителем которой в России является ЗАО «РТСофт», объявляет о выпуске RTX64 2013 – первой 64-битной версии лидирующего на мировом рынке продукта, превращающего ОС Windows в систему «жесткого» реального времени. RTX64 2013 является программным расширением реального времени (RTX – Real Time eXtension) с поддержкой симметричной мультипроцессной обработки (SMP), позволяющим в полном объеме воспользоваться преимуществами 64-битной адресации памяти и высокой производительности современных архитектур.

Компания IntervalZero по-прежнему будет продолжать независимую разработку 32-битной версии расширения реального времени RTX, новейшей из которых на данный момент является RTX 2012.

RTX64 2013 поддерживает 64-разрядные версии ОС Windows 7 с пакетом обновления SP1, а также ОС Windows Embedded Standard 7 с пакетом обновления SP1.

Расширение RTX64 2013 выступает ключевым компонентом платформы RTX RTOS Platform компании IntervalZero, включающей многоядерные x86 и x64 многопроцессорные системы, операционную систему Windows и сети Ethernet реального времени (например, EtherCAT или PROFINET). Данная платформа превосходит по быстродействию широкий спектр аппаратуры реального времени, такой как цифровые сигнальные процессоры (DSP), и при этом существенно сокращает затраты на разработку и стоимость вычислительных систем, требующих детерминизма или «жесткого» реального времени.

Ведущие OEM-производители во всем мире используют платформу RTOS Platform компании IntervalZero, достигая снижения затрат на разработку систем на 25–50%, резко повышая качество продукции, компактность систем, одновременно получая значительный рост доходности.

Функции и возможности RTX64 2013:

  • подсистема режима реального времени;
  • масштабируемость от 1 до 63 процессоров обработки данных в реальном времени;
  • SMP-планировщик с диспетчеризацией по приоритетами и с вытеснением, обеспечивающий контекстное переключение критических потоков; при этом передача ресурсов потокам с более высоким приоритетом происходит в доли микросекунд;
  • АРI реального времени, подобный Win32 API;
  • конфигурируемая привязка потоков к прерываниям;
  • настраиваемый период таймера;
  • возможность обработки прерываний как физических, так и на основе сообщений (MSI/MSI-X);
  • обработка выключения системы при остановке или завершении работы Windows;
  • детерминированный доступ к памяти;
  • доступ к файловой системе и реестру Windows;
  • поддержка динамически подключаемых библиотек при помощи файлов RTDLL, которые могут загружаться явным и неявным образом;
  • детерминированный механизм межпроцессного взаимодействия (IPC) между пользовательскими процессами Windows и процессами реального времени;
  • собственный управляемый интерфейс для 32- или 64-разрядных процессов Windows;
  • объекты взаимодействия: события, мьютексы и семафоры;
  • совместное использование данных посредством совместно используемой памяти;
  • группы пользователей Windows для ограничения доступа к функциям RTX64 (RTX64Debuggers, RTX64Administrators и RTX64Users);
  • инструменты и утилиты;
  • комплект разработчика программного обеспечения;
  • поддержка Microsoft Visual Studio 2010;
  • программы-мастера для быстрой разработки приложений;
  • поддержка библиотеки C Runtime в Microsoft Visual Studio;
  • отладчик, позволяющий запускать процесс для отладки в Visual Studio.

Сетевой стек TCP/IP реального времени (RT-TCP/IP), доступный в RTX64, предоставляет следующие сетевые возможности:

  • сетевые протоколы TCP/UDP/IP для процессов RTX64;
  • поддержка адресов стандартов IPv4 и IPv6;
  • поддержка Winsock 2.0;
  • RAW-сокеты;
  • фильтрация MAC-уровня;
  • драйверы RT-TCP/IP для популярных сетевых карт;
  • различные утилиты (RtssArp, RtssIpConfig, RtssPing).

Дополнительную информацию о 64-разрядной версии расширения реального времени RTX64 2013 для Windows можно получить в офисах и на сайте компании «РТСофт», официального партнера IntervalZero на территории России.