ТенАсис
![]() | |
Тип компании | Частный |
---|---|
Промышленность | Встроенное программное обеспечение и программное обеспечение реального времени |
Основан | 2000 |
Штаб-квартира | Хиллсборо, Орегон , США 45 ° 31'52 "с.ш. 122 ° 52'53" з.д. / 45,531 ° с.ш. 122,8814 ° з.д. |
Продукты | iRMX , INtime и eVM |
Веб-сайт | www.tenasys.com |
TenAsys (рифмуется с «tenacious» ) — частная компания, предоставляющая программное обеспечение и услуги реального времени на базе архитектуры Intel x86 и операционной системы Microsoft Windows .
История
[ редактировать ]Компания была основана в 2000 году как дочернее предприятие RadiSys Corporation для использования технологии RTOS на основе продуктов iRMX и INtime для Windows, первоначально разработанных корпорацией Intel . RadiSys приобрела технологии iRMX и INtime RTOS при покупке подразделения Intel Multibus в 1996 году. [ 1 ] [ 2 ] [ 3 ]
RadiSys выпустила версию 1.0 INtime RTOS в июне 1997 года. [ 4 ] Продукт был выбран одним из двух финалистов в категории встраиваемых разработок EDN 1997 года «Инновация года». [ 5 ]
Начиная с 2000 года iRMX III поддерживается, обслуживается и лицензируется по всему миру корпорацией TenAsys в соответствии с эксклюзивным лицензионным соглашением с Intel.
![]() | Этот раздел нуждается в расширении . Вы можете помочь, добавив к нему . ( апрель 2009 г. ) |
Продукты
[ редактировать ]TenAsys разрабатывает продукты для операционных систем реального времени ( RTOS ), предназначенные для объединения двух отдельных вычислительных платформ в одну. В частности, их продукты предоставляют средства, с помощью которых RTOS может работать параллельно с Windows на стандартной платформе ПК. Их продукты предназначены для архитектуры Intel x86.
iRMX III
[ редактировать ]iRMX — это операционная система реального времени, разработанная специально для использования с Intel 8080 и Intel 8086 процессорами . Это аббревиатура от 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 RTOS для 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 .
Примечания
[ редактировать ]- ^ RadiSys приобретет бизнес Multibus у Intel Corp., Intel приобретет 17% акций RadiSys [1]
- ^ кому принадлежит Multibus? или более старый продукт Intel?
- ^ «TenAsys® объявляет о выпуске eVM™ для Windows® Embedded Virtualization Manager» . Электронный журнал . 22 марта 2010 г. Проверено 20 октября 2020 г.
- ^ RadiSys отправляет INtime клиентам по всему миру.
- ^ EDN 8-я ежегодная премия за инновации (1997) Победители и финалисты
- ^ Элементы реального времени, Дональд Дж. Юинг, почетный профессор Университета электротехники и информатики Толедо, EECS 4170/5170/7170 Заметки для занятий [2]
- ^ «TenAsys® объявляет о выпуске eVM™ для Windows® Embedded Virtualization Manager» . Электронный журнал . 22 марта 2010 г. Проверено 20 октября 2020 г.
Ссылки
[ редактировать ]- Швадерер, Курт (май 2006 г.). «Ос реального времени для многоядерных процессоров: серьезные последствия для систем AdvancedTCA» (PDF) . Системы CompactPCI и AdvancedTCA . (обзор истории и технологий)
- Нойманн, Дин; Кулкарни, Дилип; Кунце, Аарон; Роджерс, Джеральд; Верпланке, Эдвин (август 2006 г.). «Технология виртуализации Intel во встраиваемых приложениях и приложениях коммуникационной инфраструктуры» (PDF) . Журнал технологий Intel . 10 (3). дои : 10.1535/itj.1003.05 . (применение виртуализации к встроенным системам)
- Мик, Роберт (август 2006 г.). «Технология виртуализации обеспечивает единую платформу автоматизации» (PDF) . Краткая информация об АРК . (влияние технологии виртуализации на производственные системы)
- Шаум, Лорен (июль 2007 г.). «Когда действительно нужна ОСРВ» . Дизайн управления . (применение ОСРВ для управления станками)
- Чуфо, Крис (июль 2008 г.). «Виртуализация приводит к оптимизации оборудования и созданию новых встроенных архитектур» . Военные встраиваемые системы . (программное обеспечение виртуализации COTS для приложений военной системы)