TenAsys

Американская компания-разработчик программного обеспечения
Корпорация TenAsys
Тип компанииЧастный
ПромышленностьВстроенное и работающее в реальном времени программное обеспечение
Основан2000 ; 25 лет назад ( 2000 )
Штаб-квартираХиллсборо, Орегон , США
45°31′52″с.ш. 122°52′53″з.д. / 45,531°с.ш. 122,8814°з.д. / 45,531; -122,8814
ПродукцияiRMX , INtime и eVM
Веб-сайтwww.tenasys.com

TenAsys (рифмуется со словом tenacious ) — частная компания, предоставляющая программное обеспечение и услуги реального времени на базе архитектуры Intel x86 и операционной системы Microsoft Windows .

История

Компания была основана в 2000 году как ответвление RadiSys Corporation для эксплуатации технологии RTOS на основе продуктов iRMX и INtime для Windows, изначально разработанных Intel Corporation . RadiSys приобрела технологию iRMX и INtime RTOS, когда они купили подразделение Intel Multibus в 1996 году. [1] [2] [3]

RadiSys выпустила версию 1.0 ОС реального времени INtime в июне 1997 года. [4] Продукт был выбран в качестве одного из двух финалистов в категории «Инновация года» на EDN 1997 в категории «Разработка встраиваемых систем». [5]

С 2000 года поддержка, обслуживание и лицензирование iRMX III осуществляется по всему миру корпорацией TenAsys в рамках эксклюзивного лицензионного соглашения с Intel.

Продукция

Здание, в котором размещается компания

TenAsys разрабатывает продукты для операционных систем реального времени ( RTOS ), предназначенные для объединения двух отдельных вычислительных платформ в одну. В частности, их продукты предоставляют средства, с помощью которых RTOS может работать параллельно с Windows на стандартной платформе ПК. Их продукты предназначены для архитектуры Intel x86.

iRMX III

iRMX — это операционная система реального времени, разработанная специально для использования с семействами процессоров Intel 8080 и Intel 8086. Это аббревиатура от Real-time Multitasking eXecutive . Intel разработала iRMX в конце 1970-х годов и первоначально выпустила его в 1980 году для поддержки и создания спроса на свои процессоры и платформы систем Multibus. [6]

iRMX для Windows

iRMX для Windows обеспечивает поддержку существующих приложений на базе операционной системы реального времени iRMX III и iRMX для Windows RTOS, выпускаемых Intel с 1992 года.

iRMX для Windows RTOS загружается и работает в стандартной системе Windows. После инициализации он настраивает отдельную среду выполнения, берет на себя управление ЦП и инкапсулирует Windows как задачу iRMX с самым низким приоритетом. Затем планировщик операционной системы iRMX определяет, какие задачи будут запущены; всякий раз, когда задача реального времени готова к запуску, она вытесняет Windows, обрабатывает все действия в реальном времени, а затем возобновляет Windows (задачу iRMX с самым низким приоритетом) после завершения всех действий в реальном времени.

ОСРВ INtime для Windows

Как и iRMX для Windows, INtime RTOS также устанавливается на стандартную систему Windows. После установки INtime RTOS планирует все процессы реального времени для запуска в первую очередь, с более высоким приоритетом, чем Windows. INtime RTOS работает как отдельное, независимое ядро ​​вне ядра Windows, не изменяя ядро ​​Windows, драйверы или приложения.

Процессы реального времени выполняются на ядре INtime, а процессы нереального времени выполняются на Windows. Потоки приложений Windows взаимодействуют со своими аналогами реального времени на ядре INtime через специальный API, который облегчает координацию и обмен данными.

Платформа виртуализации eVM для Windows

Платформа виртуализации eVM предоставляет виртуальную машину , на которой размещаются операционные системы реального времени и встроенные операционные системы, работающие вместе с Microsoft Windows. Для работы платформы eVM требуется технология виртуализации Intel (или Intel VT). Гостевая ОС, работающая в VMM, работает параллельно с Windows на стандартной, совместимой с ПК, многоядерной платформе. [7]

Устаревший ввод-вывод можно эмулировать с помощью Intel VT. Виртуальные каналы связи, такие как виртуальный Ethernet или виртуальный последовательный канал, предоставляют встроенным приложениям, работающим на VMM, возможность координировать работу с приложениями Windows.

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

Среда разработки

Инструменты TenAsys RTOS интегрированы в среду разработки Microsoft Visual Studio .

Примечания

  1. ^ RadiSys приобретает бизнес Multibus у Intel Corp., Intel приобретает 17% акций RadiSys [1]
  2. ^ кому принадлежит Multibus? или более старая продукция Intel?
  3. ^ "TenAsys® анонсирует eVM™ для Windows® Embedded Virtualization Manager". EEJournal . 2010-03-22 . Получено 2020-10-20 .
  4. ^ RadiSys поставляет INtime клиентам по всему миру
  5. ^ Победители и финалисты 8-й ежегодной премии EDN в области инноваций (1997)
  6. ^ Элементы реального времени, Дональд Дж. Юинг, почетный профессор, электротехника и компьютерные науки, Университет Толедо, EECS 4170/5170/7170 Заметки о занятиях [2]
  7. ^ "TenAsys® анонсирует eVM™ для Windows® Embedded Virtualization Manager". EEJournal . 2010-03-22 . Получено 2020-10-20 .

Ссылки

  • Швадерер, Курт (май 2006 г.). "Операционная система реального времени для многоядерных процессоров: серьезные последствия для систем AdvancedTCA" (PDF) . Системы CompactPCI и AdvancedTCA .(история и обзор технологий)
  • Ньюманн, Дин; Кулкарни, Дилип; Кунце, Аарон; Роджерс, Джеральд; Верпланке, Эдвин (август 2006 г.). «Технология виртуализации Intel во встраиваемых и коммуникационных инфраструктурных приложениях» (PDF) . Intel Technology Journal . 10 (3). doi :10.1535/itj.1003.05.(применение виртуализации к встраиваемым системам)
  • Мик, Роберт (август 2006 г.). «Технология виртуализации позволяет создать общую платформу автоматизации» (PDF) . ARC Brief .(влияние технологии виртуализации на производственные системы)
  • Шаум, Лорен (июль 2007 г.). «Когда RTOS действительно нужна». Проектирование управления .(применение ОСРВ для управления машинами)
  • Сиуфо, Крис (июль 2008 г.). «Виртуализация приводит к оптимизации оборудования и новым встроенным архитектурам». Военные встроенные системы .(COTS-программное обеспечение виртуализации для военных системных приложений)
  • Домашняя страница TenAsys
  • Страница продукта iRMX
  • Страница продукта INtime
  • Страница продукта eVM
Взято с "https://en.wikipedia.org/w/index.php?title=TenAsys&oldid=1155578272"