Support for Key Features
This topic outlines support for key wRTOS features.
In this topic:
- General / System
- Subsystem Configuration and Optimization
- Application Development
- Application Debugging
- Tools and Utilities
- Network Support
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 |
|
|
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 |
Note: For improved performance, we recommend using MSI-X rather than MSI when possible. |
|
Speed and duplex |
wRTOS 1.0 |
Note: The available options are device specific. |
|
Flow control |
wRTOS 1.0 |
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.
|
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: