Новая версия расширения реального времени RTX для Windows: больше возможностей для разработчиков по меньшим ценам



news_2012_11_01_IntervalZero_Logo.jpg

Компания IntervalZero, Inc., один из ведущих разработчиков программных решений, официальным представителем которой в России является ЗАО «РТСофт», объявляет о выпуске новой версии расширения реального времени RTX для Windows – RTX 2012. Этот программный продукт позволяет превратить Microsoft Windows в настоящую операционную систему «жесткого» реального времени. RTX 2012 совместим как с «настольными», так и со встраиваемыми ОС Windows и включает поддержку их последних официальных версий – Windows 7 SP1 и Windows Embedded Standard 7 SP1.

Расширение RTX поддерживает режим «симметричной мультипроцессности» (SMP – Symmetric Multiprocessing) и включает в себя общесистемные функции отладки, полностью интегрированные в среду разработки Visual Studio компании Microsoft. Это дает разработчикам широкие возможности для отслеживания и контроля работы приложений и значительно упрощает отладку сложных детерминированных приложений.

Выход новой версии значительно повысил уровень доступности RTX для разработчиков. Стоимость большинства продуктов была существенно снижена, а на некоторые позиции и вовсе уменьшена вдвое. Основные изменения коснулись сред исполнения Runtime для многоядерных процессоров, что позволяет сократить стоимость конечного продукта в проектах, требующих большой вычислительной мощности задач реального времени.

RTX 2012 является ключевым компонентом платформы RTX RTOS Platform, состоящей из многоядерных многопроцессорных систем с архитектурой x86, операционной системы Windows и Ethernet реального времени. В задачах реального времени данная платформа заменяет цифровые сигнальные процессоры, микроконтроллеры и другое коммуникационное оборудование, что существенно сокращает затраты на разработку и стоимость вычислительных систем, требующих детерминизма или «жесткого» реального времени.

«Для разработчиков систем реального времени взаимодействие синхронизации потоков на ядрах мультипроцессорных систем может стать источником трудноразрешимых проблем, – поясняет генеральный директор IntervalZero Джеффри Хиббард. – Благодаря возможности более тонкого анализа элементов потоков на нескольких ядрах отладчик RTX 2012 позволяет разработчикам быстрее решать проблемы взаимодействия между ядрами».

Считается, что при изоляции систем на отдельных ядрах (в частности, при виртуализации) прямое взаимодействие между ядрами не нужно и необходимость симметричной многопроцессорной обработки отпадает. Проблема такого подхода заключается в том, что приходится создавать громоздкую коммуникационную систему с избыточностью данных и репликацией. Время отклика такой системы становится непредсказуемым. В RTX 2012 реализован прямой доступ к разделяемой памяти всех ядер, что дает оптимальный детерминизм, а наличие в составе RTX обновленного отладчика помогает разработчикам максимально использовать это преимущество.

Для расширения реального времени RTX 2012 компания IntervalZero реализовала новую систему лицензирования продукта, которая будет применяться и для всех последующих релизов RTX. Новая система лицензирования обеспечит клиентам необходимую гибкость как при активации лицензий, так и при разработке целевых приложений. По мере развития RTX RTOS Platform будет содержать исходный код, совместимый с архитектурами x86 и x64, поэтому унифицированная система лицензирования поможет клиентам при миграции их приложений с x86 на x64. IntervalZero планирует выпуск версии RTX для 64-битных аппаратных платформ в конце этого года.

Опционально c RTX 2012 может поставляться сетевой стек EtherCAT Master Stack от компании acontis. Сотрудничество с компанией acontis и предлагаемый набор из расширения RTX и стека EtherCAT – еще один шаг на пути к превращению RTX RTOS Platform в полноценное решение для систем реального времени с прошедшими предварительную проверку и сертификацию приложениями и драйверами в рамках единой интегрированной среды разработки. Применение EtherCAT Master Stack вместе с расширением RTX дает OEM-производителям и конечным пользователям ряд преимуществ, в том числе уменьшение затрат на разработку, сокращение времени выхода на рынок, более высокую производительность, масштабируемость и безопасность.

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