tenasys corporation что это такое
Содержание
История
RadiSys выпустила версию 1.0 INtime RTOS в июне 1997 года. Этот продукт был выбран в качестве одного из двух финалистов в категории «Инновация года» EDN 1997 года.
Effective 2000 iRMX III поддерживается, обслуживается и лицензируется по всему миру корпорацией TenAsys в соответствии с эксклюзивным лицензионным соглашением с Intel.
Продукты
TenAsys разрабатывает продукты операционной системы реального времени ( RTOS ), предназначенные для объединения двух отдельных вычислительных платформ в одну. В частности, их продукты предоставляют средства, с помощью которых ОСРВ может работать параллельно с Windows на стандартной платформе ПК. Их продукция предназначена для архитектуры Intel x86.
iRMX III
iRMX для Windows
iRMX для Windows обеспечивает устаревшую поддержку существующих приложений на основе операционной системы реального времени iRMX III и iRMX для Windows RTOS, выпущенной Intel начиная с 1992 года.
INtime RTOS для Windows
Как и iRMX для Windows, INtime RTOS также устанавливается в стандартной системе Windows. После установки INtime RTOS планирует запуск всех процессов реального времени в первую очередь с более высоким приоритетом, чем Windows. INtime RTOS работает как отдельное независимое ядро вне ядра Windows, без изменения ядра Windows, драйверов или приложений.
Платформа виртуализации eVM для Windows
Платформа виртуализации eVM предоставляет виртуальную машину, на которой размещаются операционные системы реального времени и встроенные операционные системы, работающие вместе с Microsoft Windows. Платформа eVM требует для работы технологии виртуализации Intel (или Intel VT). Гостевая ОС, которая работает в VMM, работает параллельно с Windows на стандартной многоядерной платформе, совместимой с ПК.
Устаревший ввод-вывод можно эмулировать с помощью Intel VT. Виртуальные каналы связи, такие как виртуальный Ethernet или виртуальный последовательный канал, предоставляют встроенным приложениям, работающим на VMM, средства для координации с приложениями Windows.
Потребности в прямом аппаратном обеспечении (доступ к вводу-выводу) и детерминированной синхронизации ( задержка прерывания ) решаются путем предоставления гостевой ОС прямого доступа к критичному по времени оборудованию. Ввод-вывод назначается исключительно каждой гостевой ОС, поэтому существующие драйверы устройств имеют прямой доступ к реальному оборудованию.
Среда разработки
Инструменты TenAsys RTOS интегрированы в Microsoft Visual Studio IDE.
Содержание
История
Компания была основана в 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]
Effective 2000 iRMX III поддерживается, обслуживается и лицензируется во всем мире корпорацией TenAsys в соответствии с эксклюзивным лицензионным соглашением с Intel.
Товары
TenAsys разрабатывает операционную систему реального времени (ОСРВ) продукты, предназначенные для объединения двух отдельных вычислительных платформ в одну. В частности, их продукты предоставляют средства, с помощью которых ОСРВ может работать параллельно с Windows на стандартной платформе ПК. Их продукция предназначена для архитектуры Intel x86.
iRMX III
iRMX это операционная система реального времени разработан специально для использования с Intel 8080 и Intel 8086 семейство процессоров. Это аббревиатура от Многозадачность в реальном времени. 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, драйверов или приложений.
Платформа виртуализации eVM для Windows
Платформа виртуализации eVM обеспечивает виртуальная машина на котором размещены операционные системы реального времени и встроенные операционные системы, работающие вместе с Microsoft Windows. Платформа eVM требует Технология виртуализации Intel (или Intel VT) для работы. Гостевая ОС, которая работает в VMM, работает параллельно с Windows на стандартной многоядерной платформе, совместимой с ПК. [7]
Устаревший ввод-вывод можно эмулировать с помощью Intel VT. Виртуальные каналы связи, такие как виртуальный Ethernet или виртуальный последовательный канал, позволяют встроенным приложениям, работающим в VMM, координировать свою работу с приложениями Windows.
Прямое аппаратное обеспечение (доступ к вводу-выводу) и детерминированная синхронизация (прерывание задержка) потребности удовлетворяются путем предоставления гостевой ОС прямого доступа к критичному по времени оборудованию. Ввод-вывод назначается исключительно каждой гостевой ОС, поэтому существующие драйверы устройств имеют прямой доступ к реальному оборудованию.
Среда разработки
Инструменты TenAsys RTOS интегрированы в Microsoft Visual Studio IDE.
Содержание
История
RadiSys выпустила версию 1.0 INtime RTOS в июне 1997 года. Этот продукт был выбран в качестве одного из двух финалистов в категории «Инновация года» EDN 1997 года.
Effective 2000 iRMX III поддерживается, обслуживается и лицензируется по всему миру корпорацией TenAsys в соответствии с эксклюзивным лицензионным соглашением с Intel.
Продукты
TenAsys разрабатывает продукты операционной системы реального времени ( RTOS ), предназначенные для объединения двух отдельных вычислительных платформ в одну. В частности, их продукты предоставляют средства, с помощью которых ОСРВ может работать параллельно с Windows на стандартной платформе ПК. Их продукция предназначена для архитектуры Intel x86.
iRMX III
iRMX для Windows
iRMX для Windows обеспечивает устаревшую поддержку существующих приложений на основе операционной системы реального времени iRMX III и iRMX для Windows RTOS, выпущенной Intel начиная с 1992 года.
INtime RTOS для Windows
Как и iRMX для Windows, INtime RTOS также устанавливается в стандартной системе Windows. После установки INtime RTOS планирует запуск всех процессов реального времени в первую очередь с более высоким приоритетом, чем Windows. INtime RTOS работает как отдельное независимое ядро вне ядра Windows, без изменения ядра Windows, драйверов или приложений.
Платформа виртуализации eVM для Windows
Платформа виртуализации eVM предоставляет виртуальную машину, на которой размещаются операционные системы реального времени и встроенные операционные системы, работающие вместе с Microsoft Windows. Платформа eVM требует для работы технологии виртуализации Intel (или Intel VT). Гостевая ОС, которая работает в VMM, работает параллельно с Windows на стандартной многоядерной платформе, совместимой с ПК.
Устаревший ввод-вывод можно эмулировать с помощью Intel VT. Виртуальные каналы связи, такие как виртуальный Ethernet или виртуальный последовательный канал, предоставляют встроенным приложениям, работающим на VMM, средства для координации с приложениями Windows.
Потребности в прямом аппаратном обеспечении (доступ к вводу-выводу) и детерминированной синхронизации ( задержка прерывания ) решаются путем предоставления гостевой ОС прямого доступа к критичному по времени оборудованию. Ввод-вывод назначается исключительно каждой гостевой ОС, поэтому существующие драйверы устройств имеют прямой доступ к реальному оборудованию.
Среда разработки
Инструменты TenAsys RTOS интегрированы в Microsoft Visual Studio IDE.
Увеличение скорости видеосистем на упаковочных линиях
Фармацевтическая промышленность – это огромная отрасль, а потребность в лекарствах растет экспоненциально – уже сейчас каждый день выполняется головокружительное количество операций по перемешиванию, замешиванию, формированию и упаковке изделий. Независимо от количества, предел погрешности составляет ноль. Если хотя бы одна таблетка попадет не в ту упаковку, жизнь клиента может оказаться под угрозой.
Рис. 1: Улучшенный контроллер TenAsys INtime заботится о том, чтобы приложение реального времени и приложения в системе Microsoft Windows выполнялись независимо отдельными ядрами процессора, тем самым гарантируя детерминированный отклик на события реального времени (Источник: Control Engineering и TenAsys).
Спрос растет, а вместе с ним и необходимость быстрого производства лекарств одновременно с тщательным контролем. Человека уже давно заменили быстрые системы инспекций. Для проведения строгих инспекций необходимо использование программного обеспечения реального времени, особенно тогда, когда система машинного зрения взаимодействует непосредственно с системой управления производственной линией.
Видеосистемы осуществляют инспекцию отдельных таблеток и их упаковок. Американское Управление по контролю за качеством пищевых продуктов и лекарственных препаратов (US FDA) предписывает контроль каждой произведенной в США упаковки, чтобы гарантировать, что этикетка правильная и правильно наклеена, порции лекарства соответствующие, a напечатанный срок годности соответствует действительности. Все чаще требуется, чтобы каждая упаковка имела свой собственный идентификационный номер, позволяющий ее отследить в случае необходимости.
Требования касаются флаконов и блистеров. При изготовлении прививок очень важно проверить, что 100% ампул имеют правильную алюминиевую крышку. В случае шприцов производители очень часто проводят 100% инспекцию, чтобы убедиться в качестве изделия. Поскольку время – это деньги, производители лекарств ищут полностью автоматизированные и быстрые системы инспекций, одновременно гарантирующие качество и безопасность. Для таких приложений необходима очень высокая скорость обработки изображений высокого разрешения, а также быстрое решение и передача информации в систему управления. Некоторые системы выполняют до 200 000 инспекций в час, решение принимается менее чем за 30 милисекунд.
Компания Optel Vision Systems, расположенная в Квебеке (Канада), поставляет системы дл инспекций на производственных линиях. Компания была привлечена для разработки новой системы инспекции и управления, которой планировалось оснастить новую линию для производства двухфазных растворимых таблеток.
В этом приложении ошибка в дозировке лекарства могла вызвать серьезную угрозу для здоровья. Поэтому решением стала постоянная и точная идентификация дозировки лекарства. Наиболее безопасным решением является полный и автоматический контроль производства каждой таблетки без исключения. Единственной альтернативой была сложная инспекция, выполняемая человеком, но она дорогостоящая, и, что само важное, ей нельзя полностью доверять.
Перед принтером для печати на таблетках стоит нелегкая задача. Процесс не только сложный, большинство его параметров постоянно меняется. Система мониторинга, которая поможет оператору правильно подобрать параметры и даст немедленный ответ о качестве нанесенной надписи, может значительно сократить время, необходимое для подготовки процесса печати.
Рис. 2. Система инспекции таблеток компании Optel Vision. Слева находится камера, с правой – интерфейс оператора (Рис. TenAsys).
Компания Optel Vision Systems предложила интегрированную компьютерную систему, использующую процессор Intel. Компания использует процессоры Intel для различных приложений, в зависимости от их требований это одно- или четерыхъядерные процессоры.
Камера снимает каждую таблетку, которые перемещаются со скоростью 2000 штук в минуту. За срабатывание камеры отвечает фирменная система I/O Optel Vision, процессор которой, работающий в режиме реального времени, рассчитывает необходимые параметры камеры и отправляет их в стандарте Ethernet на главный процессор компании Intel. Система также отвечает за взаимодействие с энкодером, определяющим скорость производственной линии. Изображение обрабатывается компьютером, в котором соответствующий алгоритм оценивает, имеет ли надпись дефекты. Если да, таблетка отслеживается системой до того момента, пока не будет удалена с линии (это также осуществляется с помощью устройства компании Optel Vision).
Обработка изображения осуществляется программным обеспечением Optel Vision на одном из ядер процессора. Полученное с камеры изображение сравнивается с математической моделью эталонного продукта. Библиотека содержит около 50 алгоритмов, способных обрабатывать изображения флаконов, блистеров и таблеток со скоростью 10 000 штук в минуту. Система инспекции для этого приложения использует две камеры и один компьютер. Optel Vision разработала производственную видеосистему, которая может взаимодействовать максимально с 20 камерами и четырьмя компьютерами.
Чтобы управлять реальным процессом, видеоприложение запускается в операционной системе реального времени (RTOS). Инженеры Optel Vision пробовали использовать встроенную версию системы Microsoft Windows NT, но обнаружили проблемы синхронизации: система не обнаруживала все события. Это вызвано тем, что Microsoft Windows спроектирована для взаимодействия с человеком, а не с быстрыми промышленными процессами. Критическая часть информации может быть не замечена Microsoft Windows, поскольку система может в этот момент выполнять какую-то другую операцию, загружая тем самым процессор.
Инженеры протестировали различные контроллеры I/O для системы Microsoft Windows, экспериментировали также с собственным программным обеспечением и реализацией системы реального времени. Приложения либо работали неустойчиво, либо были слишком сложными. Было необходимо решение, в котором система реального времени работает в паре с Windows. Таким образом можно было бы использовать преимущества обеих систем – система реального времени быстро обрабатывает данные, а Microsoft Windows предлагает функциональные возможности интерфейса оператора и накопления данных. Льюс Рой, президент Optel Visio, искал решения, совмещающее преимущества обеих систем.
Задача была решена. Специальное программное обеспечение следит за тем, чтобы критические операции I/O выполнялись системой реального времени, a остальные – Microsoft Windows. Специальное программное обеспечение с отдельным графиком задач использует встроенные в процессор Intel функции, гарантируя, что критические задачи будут выполнены в заданное время (рисунок 1). Программное обеспечение имеет комплекс диагностических и отслеживающих инструментов, интегрированных в среду Microsoft Visual Studio. Программное обеспечение сделано так, что код программы создается подобным образом, независимо от того, является ли целевая платформа системой реального времени или Microsoft Windows. Ассистент программирования платформы реального времени позволяет быстро осуществить прототипирование приложения для этой системы.
– Мы привыкли к большому количеству приложений реального времени, которые в связи с тем, что эта система является закрытой, трудно было интерпретировать и искать в них ошибки – поясняет Мэтью Гэллант, руководитель в Optel Vision.
– Теперь благодаря расширенным функциональным возможностям системы реального времени легче создать программное обеспечение – отмечает Гэллант. В прошлом Optel Vision должна была модифицировать их программное обеспечение таким образом, чтобы оно поддерживало новейшую версию системы Microsoft Windows, как только она появлялась.
Когда система была обновлена до новой концепции тандема системы RTOS и Microsoft Windows, началась модификация HMI Microsoft Windows, что облегчило обучение операторов: HMI имеет дополнительные диагностические функции, значительно облегчающие работу. Легкость, с которой теперь создается программное обеспечение, позволяет выполнять все процедуры, включая тестирование, установку и запуск менее чем за три месяца. Система инспекции в описываемом ранее приложении была быстро утверждена и начала приносить реальную выгоду заказчику и качество конечному потребителю.
Реконфигурация не вызывает сложностей. В настоящее время компания работает над системой сканирования «на лету», для которой необходима глубокая обработка изображения и точное отслеживание продукта, чтобы гарантировать интегральность серийного производства во время процесса упаковки.
Новый проект основан на предыдущим и является его расширением. Нет необходимости писать все приложения с нуля.
Автоматизация процесса инспекции и отбраковки дефектных продуктов исключает ненужные простои и делает работу операторов более производительной – все это при показателе ROI менее шести месяцев.
Ким Хартман является вице-председателем отдела маркетинга и продаж в TenAsys Corp., в Бивертон (штат Орегон, США).
Статья под редакцией Лукаша Урбаньского, докторанта кафедры промышленной автоматики и робототехники электротехнического факультета Западно-Поморского технологического университета в Щецине.
Содержание
История
Компания была основана в 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]
Effective 2000 iRMX III поддерживается, обслуживается и лицензируется во всем мире корпорацией TenAsys в соответствии с эксклюзивным лицензионным соглашением с Intel.
Товары
TenAsys разрабатывает операционную систему реального времени (ОСРВ) продукты, предназначенные для объединения двух отдельных вычислительных платформ в одну. В частности, их продукты предоставляют средства, с помощью которых ОСРВ может работать параллельно с Windows на стандартной платформе ПК. Их продукция предназначена для архитектуры Intel x86.
iRMX III
iRMX это операционная система реального времени разработан специально для использования с Intel 8080 и Intel 8086 семейство процессоров. Это аббревиатура от Многозадачность в реальном времени. 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, драйверов или приложений.
Платформа виртуализации eVM для Windows
Платформа виртуализации eVM обеспечивает виртуальная машина на котором размещены операционные системы реального времени и встроенные операционные системы, работающие вместе с Microsoft Windows. Платформа eVM требует Технология виртуализации Intel (или Intel VT) для работы. Гостевая ОС, которая работает в VMM, работает параллельно с Windows на стандартной многоядерной платформе, совместимой с ПК. [7]
Устаревший ввод-вывод можно эмулировать с помощью Intel VT. Виртуальные каналы связи, такие как виртуальный Ethernet или виртуальный последовательный канал, позволяют встроенным приложениям, работающим в VMM, координировать свою работу с приложениями Windows.
Прямое аппаратное обеспечение (доступ к вводу-выводу) и детерминированная синхронизация (прерывание задержка) потребности удовлетворяются путем предоставления гостевой ОС прямого доступа к критичному по времени оборудованию. Ввод-вывод назначается исключительно каждой гостевой ОС, поэтому существующие драйверы устройств имеют прямой доступ к реальному оборудованию.
Среда разработки
Инструменты TenAsys RTOS интегрированы в Microsoft Visual Studio IDE.