Support for Key Features

This topic outlines support for key wRTOS features.

In this topic:

 


General / System

Feature

Minimum supported version

Notes

Intel® Hybrid CPU cores (E-cores and P-cores)

wRTOS 1.0

The Processor HybridInfo utility, available from the Support Site, displays each core type, performance capability, and thread Class ID for different sets of assembly instructions. This information can be used when deciding how to partition cores for Windows and wRTOS, or when deciding what cores to run threads on.

Windows groups security

wRTOS 1.0

 

Windows Secure Boot

wRTOS 1.0

Other Windows Security features are supported as long as Virtualization is not required.

Dedicated mode (up to 63 processors for wRTOS)

wRTOS 1.0

 

Deterministic memory allocation

wRTOS 1.0

 

System Tray integration

wRTOS 1.0

 

Subsystem Configuration and Optimization

Feature

Minimum supported version

Notes

wRTOS Settings

wRTOS 1.0

The wRTOS Settings tool allows you to activate product components, set the RTSS boot configuration, and configure default behavior for the Real-Time Subsystem (RTSS), RTSS applications, networking, and other features.

Control Panel

wRTOS 1.0

The Control Panel allows you to control wRTOS features and components and view their status.

Managed Code interface to configure the Subsystem (SDK)

wRTOS 1.0

 

Configuration and Control (RTFW) interface to configure the Subsystem (SDK)

 

wRTOS 1.0

 

Performance optimization with Intel® RDT

wRTOS 1.0

CAT / MBA Flat or Priority-based CLOS performance modes.

This functionality is hardware dependent.

Application Development

Feature

Minimum supported version

Notes

Application and RTDLL templates

wRTOS 1.0

 

Structured Exception Handling (SEH)

wRTOS 1.0

Enabled and disabled globally, not by feature.

Floating Point support

wRTOS 1.0

 

MMX, SSE/SSE2/SSE3/SSE4

wRTOS 1.0

 

AMX, AVX

wRTOS 1.0

Version 512

Microsoft C Runtime

wRTOS 1.0

 

Application Debugging

For the features listed below, support is dependent on Visual Studio version compatibility with wRTOS. See Visual Studio Compatibility.

Feature

Minimum supported version

Notes

Local debugging

wRTOS 1.0

 

Remote debugging

wRTOS 1.0

 

Debugger launch

wRTOS 1.0

 

Debugger local attach

wRTOS 1.0

Attach to local and running RTSS processes.

Debugger remote attach

wRTOS 1.0

 

Tools and Utilities

Feature

Minimum supported version

Notes

Tools to start and stop processes

wRTOS 1.0

This functionality is available in RtssRun, RtssKill, and Task Manager.

Schedule auto-start processes

wRTOS 1.0

This functionality is available in Task Manager.

Console to display process output

wRTOS 1.0

See wRTOS Console.

Tool to evaluate performance

wRTOS 1.0

This functionality is available in Latency View.

Tool to trace process behavior

wRTOS 1.0

This functionality is available in Monitor.

Tool to display process behavior

wRTOS 1.0

Available via text file (Runtime).

Tool to display CPU usage

wRTOS 1.0

This functionality is available in Task Manager.

Tool to display object state (Command Line)

wRTOS 1.0

 

Tool to collect system information (Command Line)

wRTOS 1.0

This functionality is available in Analyzer.

Tool to view debug and log messages generated during the execution of real-time applications.

wRTOS 1.0

This functionality is available in Message Viewer.

Tool to configure the EtherCAT devices (SubDevices) connected to the E-CAT MainDevice within an E-CAT component instance

wRTOS 1.0

This functionality is available in E-CAT Configuration Tool.

Tool to import EtherCAT SubDevice Information (ESI) files for your EtherCAT hardware devices

wRTOS 1.0

This functionality is available in E-CAT ESI Import Tool.

Tool to monitor the connectivity between the EtherCAT MainDevice and SubDevices on the EtherCAT network.

wRTOS 1.0.1

This functionality is available in E-CAT Diagnostic Tool.

Network Support

wRTOS provides networking capability through a base component called the Network Link Layer (NL2) and a set of optional protocol components above the NL2. These components run within the RTSS environment.

Network Link Layer (NL2)

Note: The NL2 component is an optional feature in the wRTOS Runtime product package. All upper-level networking features require the NL2.

Feature

Minimum supported version

Notes

Hardware timestamping

wRTOS 1.0

 

Ingress timestamping (if supported by the interface)

wRTOS 1.0

  • All Frames (default)
  • PTPv1 UDP Event Frames
  • PTPv2 UDP Event Frames
  • PTPv2 Ethernet Event Frames
  • PTPv2 UDP and Ethernet Event Frames

Filter driver

wRTOS 1.0

 

Multicast

wRTOS 1.0

 

Raw sockets

wRTOS 1.0

IP raw sockets only.

Jumbo packets

wRTOS 1.0

Support is driver dependent.

Interrupts

wRTOS 1.0

  • MSI-X
  • MSI (default)
  • Line-based

Note: For improved performance, we recommend using MSI-X rather than MSI when possible.

Speed and duplex

wRTOS 1.0

  • Force 10 Mbps Half-Duplex
  • Force 10 Mbps Full-Duplex
  • Force 100 Mbps Half-Duplex
  • Force 100 Mbps Full-Duplex
  • Auto Negotiate Unrestricted (default)
  • Auto Negotiate 10 Mbps Half-Duplex
  • Auto Negotiate 10 Mbps Full-Duplex
  • Auto Negotiate 100 Mbps Half-Duplex
  • Auto Negotiate 100 Mbps Full-Duplex
  • Auto Negotiate 1 Gbps Full-Duplex
  • Auto Negotiate 2.5 Gbps Full-Duplex
  • Auto Negotiate 5 Gbps Full-Duplex
  • Auto Negotiate 10 Gbps Full-Duplex

Note: The available options are device specific.

Flow control

wRTOS 1.0

  • Hardware Default Flow Control
  • Flow Control Disabled
  • Auto Negotiated Flow Control
  • Transmit and Receive Enabled Flow Control
  • Receive Enabled Flow Control
  • Transmit Enabled Flow Control

Note: Not all devices support a preferred flow control. When preferred flow control is not supported, Hardware Default is selected.

MAC layer filter

wRTOS 1.0

 

Transmit queues

wRTOS 1.0

 

Receive queues

wRTOS 1.0

 

MSI-X messages

wRTOS 1.0

 

Virtual Network

wRTOS 1.0

 

Network Relay

wRTOS 1.0

Communication channel between Windows and RTSS.

TCP/IP Stack

The TCP/IP Stack is layered on the NL2.

This component requires a license. TCP/IP is included in the wRTOS Basic Networking feature that is optionally installed with the wRTOS Runtime. However, to enable this feature, you must have an wRTOS Basic Networking license (WNET64).

Feature

Minimum supported version

Notes

IPv4

wRTOS 1.0

Add up to 12 IPv4 address and subnet mask pairs.

IPv6

wRTOS 1.0

 

Filter driver

wRTOS 1.0

 

Link status monitoring

wRTOS 1.0

 

UDP

wRTOS 1.0

 

TCP

wRTOS 1.0

 

ICMPv4

wRTOS 1.0

 

ICMPv6

wRTOS 1.0

 

ARP

wRTOS 1.0

 

Basic Winsock 2.0

wRTOS 1.0

 

Network tools

wRTOS 1.0

RtArp, RtIpConfig, RtPing, RtRoute, and Network Response Time Measurement (NRTM)

GigE Vision

This component requires a license. GigE Vision can be installed with wRTOS Runtime. However, to enable this feature, you must purchase and activate the wRTOS GigE Vision (WVIS64) and wRTOS Basic Networking (WNET64) packages.

Feature

Minimum supported version

Notes

Control GigE Vision cameras

wRTOS 1.0

 

Discover and query cameras

wRTOS 1.0

 

E-CAT

This is a class A EtherCAT MainDevice.

This component requires a license. E-CAT requires a wRTOS Fieldbus license (WFBS64), which supports the use of the EtherCAT MainDevice and future fieldbuses.

Feature

Minimum supported version

Notes

High-Speed Timer

wRTOS 1.0

 

Multiple MainDevices

wRTOS 1.0

 

Cable Redundancy

wRTOS 1.0

 

Hot Connect

wRTOS 1.0

 

See also: