Tenasys corporation что это за программа

Содержание

История

RadiSys выпустила версию 1.0 INtime RTOS в июне 1997 года. Этот продукт был выбран в качестве одного из двух финалистов в категории «Инновация года» EDN 1997 года.

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

Продукты

Tenasys corporation что это за программа. Смотреть фото Tenasys corporation что это за программа. Смотреть картинку Tenasys corporation что это за программа. Картинка про Tenasys corporation что это за программа. Фото Tenasys corporation что это за программа

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.

Источник

Увеличение скорости видеосистем на упаковочных линиях

Фармацевтическая промышленность – это огромная отрасль, а потребность в лекарствах растет экспоненциально – уже сейчас каждый день выполняется головокружительное количество операций по перемешиванию, замешиванию, формированию и упаковке изделий. Независимо от количества, предел погрешности составляет ноль. Если хотя бы одна таблетка попадет не в ту упаковку, жизнь клиента может оказаться под угрозой.

Tenasys corporation что это за программа. Смотреть фото Tenasys corporation что это за программа. Смотреть картинку Tenasys corporation что это за программа. Картинка про Tenasys corporation что это за программа. Фото Tenasys corporation что это за программа

Рис. 1: Улучшенный контроллер TenAsys INtime заботится о том, чтобы приложение реального времени и приложения в системе Microsoft Windows выполнялись независимо отдельными ядрами процессора, тем самым гарантируя детерминированный отклик на события реального времени (Источник: Control Engineering и TenAsys).

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

Видеосистемы осуществляют инспекцию отдельных таблеток и их упаковок. Американское Управление по контролю за качеством пищевых продуктов и лекарственных препаратов (US FDA) предписывает контроль каждой произведенной в США упаковки, чтобы гарантировать, что этикетка правильная и правильно наклеена, порции лекарства соответствующие, a напечатанный срок годности соответствует действительности. Все чаще требуется, чтобы каждая упаковка имела свой собственный идентификационный номер, позволяющий ее отследить в случае необходимости.

Требования касаются флаконов и блистеров. При изготовлении прививок очень важно проверить, что 100% ампул имеют правильную алюминиевую крышку. В случае шприцов производители очень часто проводят 100% инспекцию, чтобы убедиться в качестве изделия. Поскольку время – это деньги, производители лекарств ищут полностью автоматизированные и быстрые системы инспекций, одновременно гарантирующие качество и безопасность. Для таких приложений необходима очень высокая скорость обработки изображений высокого разрешения, а также быстрое решение и передача информации в систему управления. Некоторые системы выполняют до 200 000 инспекций в час, решение принимается менее чем за 30 милисекунд.
Компания Optel Vision Systems, расположенная в Квебеке (Канада), поставляет системы дл инспекций на производственных линиях. Компания была привлечена для разработки новой системы инспекции и управления, которой планировалось оснастить новую линию для производства двухфазных растворимых таблеток.

В этом приложении ошибка в дозировке лекарства могла вызвать серьезную угрозу для здоровья. Поэтому решением стала постоянная и точная идентификация дозировки лекарства. Наиболее безопасным решением является полный и автоматический контроль производства каждой таблетки без исключения. Единственной альтернативой была сложная инспекция, выполняемая человеком, но она дорогостоящая, и, что само важное, ей нельзя полностью доверять.

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

Tenasys corporation что это за программа. Смотреть фото Tenasys corporation что это за программа. Смотреть картинку Tenasys corporation что это за программа. Картинка про Tenasys corporation что это за программа. Фото Tenasys corporation что это за программа

Рис. 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., в Бивертон (штат Орегон, США).

Статья под редакцией Лукаша Урбаньского, докторанта кафедры промышленной автоматики и робототехники электротехнического факультета Западно-Поморского технологического университета в Щецине.

Источник

Tenasys corporation что это за программа

As Windows* is the standard for implementing human machine interfaces and enterprise connectivity there is vital demand for real-time application solutions complementing it. INtime for Windows was conceived as an RTOS on Windows PCs and has been implemented from the ground up to run real-time applications side-by-side with any current native 32-bit or 64-bit Windows version.

Hardware consolidation reduces costs and improves efficiency

INtime for Windows integrates real-time applications with the general purpose capabilities of Windows on a single, powerful multi-core PC host. This combination of both deterministic and general purpose applications enables the migration of existing applications onto a single PC resulting in a simpler, cost effective solution.
INtime for Windows explicitly partitions multi-core PC hardware into distinct processing nodes, dedicating execution cores, RAM, and I/O resources to each node. Windows keeps running applications using symmetric multiprocessing (SMP), independent from INtime RTOS nodes. INtime uses an asymmetric multiprocessing (AMP) approach, which allows RTOS applications to run independently from one another.
INtime for Windows enables solutions to be scaled to different core counts and topologies, without the need to rewrite applications.

Multi-kernel solution for flexible, scalable multi-core deployments

INtime application binaries run natively on either INtime for Windows or INtime ® Distributed RTOS for flexible deployments on today’s powerful multi-core PC hosts. Partitioning applications onto their own execution nodes ensures protection at the application level. This innovative RTOS design allows developers to scale out solutions across multiple nodes, multiple hosts, or both, optimizing system hardware costs for the total solution.

Comprehensive inter-process communication

Processes easily interact from separate environments with global objects across GOBSnet Inter Process Communication (IPC), the global objects network that enables INtime® RTOS processes and Windows processes to interoperate across nodes and hosts in a deterministic way, without requiring any code changes. Deterministic applications run as part of a networked system, accessing services and resources across the entire solution. All processes execute in protected user mode (Ring 3) out of up to 4 GB of memory, ensuring memory protection between processes.

Источник

8 приложений для Android, которые нужно удалить. Они опасны

Кто бы что ни говорил, но Google Play – это помойка. Не даром её признали самым популярным источником вредоносного софта для Android. Просто пользователи в большинстве своём доверяют официальном магазину приложений Google и скачивают оттуда любое ПО без разбору. А какой ещё у них есть выбор? Ведь их всегда учили, что скачивать APK из интернета куда опаснее. В общем, это действительно так. Но остерегаться опасных приложений в Google Play нужно всегда. По крайней мере, постфактум.

Tenasys corporation что это за программа. Смотреть фото Tenasys corporation что это за программа. Смотреть картинку Tenasys corporation что это за программа. Картинка про Tenasys corporation что это за программа. Фото Tenasys corporation что это за программа

Есть как минимум 8 приложений, которые нужно удалить

Google добавила в Google Play функцию разгона загрузки приложений

Исследователи кибербезопасности из антивирусной компании McAfee обнаружили в Google Play 8 вредоносных приложений с многомиллионными загрузками. Попадая на устройства своих жертв, они скачивают получают доступ к сообщениям, а потом совершают от их имени покупки в интернете, подтверждая транзакции кодами верификации, которые приходят в виде SMS.

Вредоносные приложения для Android

Tenasys corporation что это за программа. Смотреть фото Tenasys corporation что это за программа. Смотреть картинку Tenasys corporation что это за программа. Картинка про Tenasys corporation что это за программа. Фото Tenasys corporation что это за программа

Нашли вирус? Удалите его

В основном это приложения, которые потенциально высоко востребованы пользователями. Среди них есть скины для клавиатуры, фоторедакторы, приложения для создания рингтонов и др.:

Это названия пакетов приложений, то есть что-то вроде их идентификаторов. Поскольку всё это вредоносные приложения, их создатели знают, что их будут искать и бороться с ними. Поэтому они вполне могут быть готовы к тому, чтобы менять пользовательские названия приложений, которые видим мы с вами. Но это мы не можем этого отследить. Поэтому куда надёжнее с этой точки зрения отслеживать именно идентификаторы и удалять вредоносный софт по ним.

Как найти вирус на Android

Но ведь, скажете вы, на смартфоны софт устанавливается с пользовательскими названиями. Да, это так. Поэтому вам понадобится небольшая утилита, которая позволит вам эффективно выявить весь шлаковый софт, который вы себе установили, определив название их пакетов.

Tenasys corporation что это за программа. Смотреть фото Tenasys corporation что это за программа. Смотреть картинку Tenasys corporation что это за программа. Картинка про Tenasys corporation что это за программа. Фото Tenasys corporation что это за программа

В красном квадрате приведен пример названия пакета

Package Name Viewer удобен тем, что позволяет не просто найти нужное приложение по названию его пакета, но и при необходимости перейти в настройки для его удаления. Для этого достаточно просто нажать на иконку приложения, как вы попадёте в соответствующий раздел системы, где сможете остановить, отключить, удалить накопленные данные, отозвать привилегии или просто стереть нежелательную программу.

Как отменить подписку на Андроиде

Лучше всего приложение именно удалить. Это наиболее действенный способ защитить себя от его активности. Однако не исключено, что оно могло подписать вас на платные абонементы, поэтому для начала проверьте свою карту на предмет неизвестных списаний, а потом просмотрите список действующих подписок в Google Play:

Tenasys corporation что это за программа. Смотреть фото Tenasys corporation что это за программа. Смотреть картинку Tenasys corporation что это за программа. Картинка про Tenasys corporation что это за программа. Фото Tenasys corporation что это за программа

Если подписка оформлена через Google Play, отменить её ничего не стоит

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

Источник

Tenasys corporation что это за программа

INtime ® RTOS

Scalable real-time OS designed for PC-based embedded solutions

TenAsys INtime ® RTOS is a dynamic, deterministic hard real-time operating system for Asymmetric Multi-Processing (AMP) on multi-core x86-compatible processors. Unlike using hypervisors, a Windows device driver, or a monolithic application, INtime RTOS is a full operating system, complete with system services and capabilities that developers expect to see in modern development environments to enable fast and efficient high-performance solutions. Capabilities include dynamic control of processes on multiple nodes (cores) on multiple hosts, and rich inter-process communication (IPC) between all nodes of the system.

Enables a mixed solution of Windows and INtime RTOS instances on the same host.

Allows running embedded applications on multi-core hosts as standalone systems or part of a distributed system.

Advanced consolidation solutions using Embedded Virtualization

Consolidation of numerous workloads using partitioned multi-core PC hosts, known as “Embedded Virtualization,” reduces system costs and complexity by merging different application types onto the same PC.
In a heterogeneous deployment with an SMP OS, INtime RTOS runs in parallel with Windows* (32-bit and 64-bit) to utilize its extensive human machine interfaces (HMI).
The system services extend support to multiple hosts, allowing creation of interoperable, distributed, real-time
systems with flexible deployment models.
As an AMP architecture, each node (core) runs an independent instance of INtime RTOS, with its explicit hardware partitioned – including a dedicated core, memory, I/O, and interrupts. This approach is optimal for security, reliability, and determinism, when critical response time is important. All INtime RTOS and Windows processes run natively, with support for all current versions of Windows – including Windows
10.
Current INtime RTOS environments remain backward compatible to applications developed for prior INtime versions, preserving your software investment. Migration libraries are provided for Windows API level real-time extension code.

Tenasys corporation что это за программа. Смотреть фото Tenasys corporation что это за программа. Смотреть картинку Tenasys corporation что это за программа. Картинка про Tenasys corporation что это за программа. Фото Tenasys corporation что это за программа

Object-based RTOS with comprehensive kernel services

To accelerate time to market and simplify development, INtime RTOS provides the standard services of general purpose operating systems. These services allow programmers to rely on the OS to manage the many system tasks in their solutions without having to create their own code.
INtime RTOS is object based, supporting a familiar programming methodology. The INtime RTOS kernel provides several objects and maintains the data structures that define them and their related system calls. For any created object, the kernel returns a handle for that object, which can be used in any INtime RTOS or Windows process across the distributed system. Each process executes in protected user mode (Ring 3), with up to 4GB of memory, limited only by the host resources.

» data-merged=»[]» data-responsive-mode=»0″ data-from-history=»0″ >

FeaturesBenefits
Object managementCreates, deletes, and manipulates object types
Time managementProvides time-of-day, time synchronization, and alarm services
Thread managementManages scheduling, synchronization, and run-time statistics
Memory managementManages physical and virtual memory for nodes and processes
Interrupt managementManages hardware interrupts from I/O devices
Exception handlingBuilt-in handling of SW exceptions and HW faults for reliable, self-healing solutions
Windows Registry accessRegistry for interoperation between Windows and INtime RTOS environments
ConnectivityStandard Ethernet and TCP/IP stacks, including INtime’s High Performance Ethernet
IPC MechanismGOBSnet, an INtime comprehensive IPC

Embedded virtualization through explicit hardware partitioning

INtime RTOS is a hard real-time event driven operating system with determinism measured in microseconds.
Deterministic applications require dedicated and isolated resources from the host: cores, memory, and I/O. INtime RTOS was designed for deterministic applications and dedicates resources to each real-time node by explicitly partitioning the host hardware, giving the real-time application the needed
resources. INtime RTOS is built for embedded virtualization deployments and it natively supplies a rich set of services and capabilities that developers expect in a mature operating system.

Drivers for low latency are included for:
• Ethernet and INtime’s High Performance Ethernet (HPE), a foundation for EtherCAT*, Sercos III*, Profinet*
• xHCI USB, PCI*/PCIe*, and serial ports

Tenasys corporation что это за программа. Смотреть фото Tenasys corporation что это за программа. Смотреть картинку Tenasys corporation что это за программа. Картинка про Tenasys corporation что это за программа. Фото Tenasys corporation что это за программа

Global Objects (GOBS) enable scalability and flexibility

INtime RTOS provides a deterministic IPC mechanism (GOBSnet) to catalog, search, and use all created objects across the system, enabling scalability for embedded system designs.
Using explicit hardware partitioning and asymmetric multiprocessing (AMP or core affinity), INtime RTOS enables scalability of deterministic applications across multiple nodes for performance or combined on fewer nodes for cost savings.
GOBSnet delivers a comprehensive set of efficient communication services across Windows and real-time applications, whether running on the same multi-core host or across distributed hosts. Though isolated from each other, sharing across environments allows Windows services to interact with embedded functions, enabling integration and eliminating the inter-networking complexity and points of failure risks of traditional embedded designs. This provides flexibility to scale with the potentially changing topology of the solution without porting.

Tenasys corporation что это за программа. Смотреть фото Tenasys corporation что это за программа. Смотреть картинку Tenasys corporation что это за программа. Картинка про Tenasys corporation что это за программа. Фото Tenasys corporation что это за программа

Distributed Systems Manager for reliable distributed solutions

The Distributed Systems Manager (DSM) monitors all nodes and their processes to maintain continuity and availability of the entire embedded system. The DSM tracks the state of the system, monitors the health of its components, and cleans up in the event of component termination or failure.
Each instance of INtime RTOS or Windows is considered a node. Any INtime node can create objects accessible from any other node, whether on a single host or across a system of distributed hosts. An advanced, integrated memory manager maintains memory allocation for each process.

INtime RTOS summary

INtime RTOS enables a modular programming model running user-mode real-time applications instead of kernel mode driver extensions. Support for global objects, multiple IPC mechanisms, full exception and error handling, and a rich set of standard kernel services allows developers to quickly and easily create scalable and reliable embedded applications.
TenAsys supports INtime RTOS solution development with a wide range of tools, including INtime Software Development Kit (SDK), which integrates into the familiar Microsoft Visual Studio environment to simplify solution creation.

Choose Your Deployment Model

INtime RTOS offers two different deployment models. INtime for Windows enables a mixed solution of Windows and INtime RTOS nodes on the same host. INtime Distributed RTOS allows running embedded applications on hosts as standalone systems or part of a distributed system.
Applications developed on INtime RTOS can be deployed – unchanged – across either deployment model or both.
Solutions are scalable to reassign and balance applications on available hosts and cores without recompiling.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *