PC-based RTOS platform that scales using multiple cores · PC platforms. The INtime Distributed...

2
INtime ® Distributed RTOS • PC-based RTOS platform that scales using multiple cores INtime Distributed RTOS Features Field-proven, x86-based, hard real-time OS for cycle times under 50 μs to run time- critical I/Os Supports scalable multicore platforms from Intel Atom to Xeon processors Development on a Windows PC with fully integrated Visual Studio environment (VS2012/2010/2008), in real-time at “user- mode” level Built-in deterministic inter-process communication (IPC) within and across multi- processor systems (GOBSnet) Dedicated access to I/O interfaces like PCI, Ethernet or USB Fully compatible with INtime for Windows INtime Distributed RTOS is a fully preemptive 32-bit operating system that runs several kernels at a time, each capable of running process loop times of 50µs and less. It is supported by a comprehensive set of APIs, a FAT32 file system, an embedded HTTP server and I/O drivers designed to address most control applications with off-the-shelf PC platforms. The INtime Distributed RTOS is targeted at mission critical applications. Its scalability makes it ideal to address a broad range of applications, from large multi- core systems down to highly integrated embedded single-core applications. The INtime Distributed RTOS kernel is based on field-proven technology that has been used in the industry for more than 15 years. Partitioned, Scalable, multi-kernel solution for multicore processors INtime Distributed RTOS makes use of Embedded Virtualization technology to partition a multicore processor into distinct processor units with dedicated I/O and Interrupts. This allows applications to run totally independent from one another on separate processors, communicating when necessary with a managed communication system called GOBSnet. GOBSnet, a global objects network, is a Inter Process Communication (IPC) mechanism that enables INtime processes to communicate across processors and platforms with mailboxes and semaphores in a deterministic way. With those functions applications can run on hardware scaled to meet the cost/performance needs of a particular system implementation. This ensures a means of scaling the application further when multicore processors with 8, 16 and more cores become available in the future. The complete solution Programming the INtime Distributed RTOS is supported by the INtime 5 SDK (Software Development Kit – see requirements overleaf), a complete solution with tools and utilities to facilitate the development, deployment and field maintenance of embedded real- time applications. The development process is performed with Microsoft Visual Studio on a standard PC platform connected to the target system with an Ethernet connection. Deployment of code to the target system is made easy with a ready to use boot-loader, and performance optimization of the application is possible with utilities that are specially designed to address the complexity of a real-time application. Code maintenance and configuration changes in the field are made easy with a built-in http and ftp server, to allow downloading of new code and configurations to the target system from a remote service point, as required. INtime Distributed RTOS provides a flexible working environment. GOBSnet allows independent functional blocks such as robot controller, video frame grabber, and control bus master to pass information in a managed way. Each function retains control of its own resources and maintains a secure domain. INtime Distributed RTOS supports several third-party, industrial- specific services and protocols, including EtherCat, Profinet and industrial OPC UA. GOBSnet allows applications to be distributed across a multicore processor or across several processors on multiple platforms without requiring any changes to the code. Integrated INtime Distributed RTOS Solution Datasheet Tel: +31 105298827 Fax: +31 105298828 Email: [email protected] IT and Instrumentation for Industry AmpliconBenelux.com BENELUX

Transcript of PC-based RTOS platform that scales using multiple cores · PC platforms. The INtime Distributed...

INtime®

Distributed RTOS • PC-based RTOS platform that scales using multiple cores

INtime Distributed RTOS Features

■ Field-proven, x86-based, hard real-time OS for cycle times under 50 μs to run time-critical I/Os

■ Supports scalable multicore platforms from Intel Atom to Xeon processors

■ Development on a Windows PC with fully integrated Visual Studio environment (VS2012/2010/2008), in real-time at “user-mode” level

■ Built-in deterministic inter-process communication (IPC) within and across multi-processor systems (GOBSnet)

■ Dedicated access to I/O interfaces like PCI, Ethernet or USB

■ Fully compatible with INtime for Windows

INtime Distributed RTOS is a fully preemptive 32-bit operating system that runs several kernels at a time, each capable of running process loop times of 50µs and less. It is supported by a comprehensive set of APIs, a FAT32 file system, an embedded HTTP server and I/O drivers designed to address most control applications with off-the-shelf PC platforms. The INtime Distributed RTOS is targeted at mission critical applications. Its scalability makes it ideal to address a broad range of applications, from large multi-core systems down to highly integrated embedded single-core applications. The INtime Distributed RTOS kernel is based on field-proven technology that has been used in the industry for more than 15 years.

Partitioned, Scalable, multi-kernel solution for multicore processorsINtime Distributed RTOS makes use of Embedded Virtualization technology to partition a multicore processor into distinct processor units with dedicated I/O and Interrupts. This allows applications to run totally independent from one another on separate processors, communicating when necessary with a managed communication system called GOBSnet. GOBSnet, a global objects network, is a Inter Process Communication (IPC) mechanism that enables INtime processes to communicate across processors and platforms with mailboxes and semaphores in a deterministic way. With those functions applications can run on hardware scaled to meet the cost/performance needs of a particular system implementation. This ensures a means of scaling the application further when multicore processors with 8, 16 and more cores become available in the future.

The complete solutionProgramming the INtime Distributed RTOS is supported by the INtime 5 SDK (Software Development Kit – see requirements overleaf), a complete solution with tools and utilities to facilitate the development, deployment and field maintenance of embedded real-time applications. The development process is performed with Microsoft Visual Studio on a standard PC platform connected to the target system with an Ethernet connection. Deployment of code to the target system is made easy with a ready to use boot-loader, and performance optimization of the application is possible with utilities that are specially designed to address the complexity of a real-time application. Code maintenance and configuration changes in the field are made easy with a built-in http and ftp server, to allow downloading of new code and configurations to the target system from a remote service point, as required.

INtime Distributed RTOS provides a flexible working environment. GOBSnet allows independent functional blocks such as robot controller, video frame grabber, and control bus master to pass information in a managed way.

Each function retains control of its own resources and maintains a secure domain. INtime Distributed RTOS supports several third-party, industrial-specific services and protocols, including EtherCat, Profinet and industrial OPC UA.

GOBSnet allows applications to be distributed across a multicore processor or across several processors on multiple platforms without requiring any changes to the code.

Integrated INtime Distributed RTOS Solution

Datasheet

Tel: +31 105298827 Fax: +31 105298828 Email: [email protected]

IT and Instrumentation for Industry AmpliconBenelux.com

BENELUX

Ordering information

INtime Distributed RTOS is licensed software. Since multiple instance of INtime can be installed on a multicore processor, run-time licenses can be purchased for two kinds of installations:

RTOS-RTINtime Distributed RTOS run-time incorporation fee for redistribution of base operating system and derivative works. This license covers usage of up to two INtime kernel instances per system.

RTOS-MCRTINtime Distributed RTOS run-time incorporation fee for redistribution of base operating system and derivative works. This license applies for three or more INtime kernel instances per system.

Copyright © 2012 TenAsys Corporation.TENASYS, INTIME, EVM and IRMX are registered trademarks of TenAsys Corporation. Other trademarks and brand names are the property of their respective owners. 121120

Target System requirements

■ At least 16MB of DRAM available for each dedicated INtime RTOS + real-time application

■ Any Intel or AMD PC compatible platform processor— including single-core, multicore and hyper-threaded processors

■ IATA, SATA or USB flash drive support to install and load INtime RTOS and applications

■ Intel I210/I211, Intel PRO/1000, Intel PRO/100, Realtek RTL 8xxx - 100/1000, Broadcom BCM 5xxx - 100/1000 Ethernet*

Development Tools requirements

■ INtime 5 SDK (Software Development Kit)**

■ Microsoft® Visual Studio® 2012, 2010, or 2008

■ Ethernet connection to distributed RTOS node

* Visit www.tenasys.com or contact us directly for information regarding device driver availability.

** See INtime 5 SDK datasheet, go to www.tenasys.com or contact us directly at [email protected] for INtime 5 SDK ordering information.

Ethernet

INtime Distributed RTOSWindows

INtime 5 SDKMS Development Components • Visual Studio • MSC++ compiler + lib

Boot loaderINtime Kernel • INtime I/O drivers • User application

Development System Target System

Development Environment for INtime Distributed RTOS Solution

30 years

Datasheet

Tel: +31 105298827 Fax: +31 105298828 Email: [email protected]

IT and Instrumentation for Industry AmpliconBenelux.com

BENELUX