Support for Key Features

This topic outlines support for key eRTOS features.

In this topic:

 


General / System

Feature

Minimum supported version

Notes

Dedicated Mode (up to 63 processors for eRTOS)

eRTOS 1.0

 

Deterministic memory allocation

eRTOS 1.0

The eRTOS memory configuration contains multiple allocation spaces (MSpaces).

Basic Registry support

eRTOS 1.0

 

Boot loader configurations

eRTOS 1.0

 

Logic to limit SMI activity from the BIOS

eRTOS 1.0

 

x2APIC support

eRTOS 1.0

 

FAT32 file system support

eRTOS 1.0

Basic support through an AHCI SATA block driver.

TSC frequency calibration and synchronization on SMP systems

eRTOS 1.0

 

CAT and MBA processor features

eRTOS 1.0

 

Applications and Dynamic Linked Libraries support

eRTOS 1.0

 

USB Capabilities

eRTOS 1.0

eRTOS USB provides USB capabilities through a USB Host Stack that can be optionally loaded when the eRTOS system boots.

Inter Process Communication (IPC)

eRTOS 1.0

 

Subsystem Configuration and Optimization

Feature

Minimum supported version

Notes

HAL (RTHAL) configuration eRTOS 1.0 Through a grub.cfg configuration file. See Configuring the Real-Time HAL.
Kernel (RTKernel) configuration eRTOS 1.0 Through an RtKrnlConfig.ini configuration file. See Configuring the Real-Time Kernel.

Application Development

Feature

Minimum supported version

Notes

Application and RTDLL templates

eRTOS 1.0

 

Structured Exception Handling (SEH)

eRTOS 1.0

Enabled and disabled globally, not by feature.

Floating Point

eRTOS 1.0

 

MMX, SSE/SSE2/SSE3/SSE4

eRTOS 1.0

 

AVX

eRTOS 1.0

Version 512

Microsoft C Runtime

eRTOS 1.0

eRTOS supports a subset of the C Runtime library.

Hardware Interrupts thread level - IST handling

eRTOS 1.0

  • Line-based interrupts (IRQ)
  • Message-based interrupts (MSI/MSI-X)
  • Multi-vector interrupts (MSI/MSI-X)

Application Debugging

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

Feature

Minimum supported version

Notes

Remote debugging

eRTOS 1.0

eRTOS 1.0 supports remote attach only.

Tools and Utilities

Feature

Minimum supported version

Notes

Activate eRTOS SDK

eRTOS 1.0

See Using MaxRTActivationUtil.exe.

Tools to start/stop processes

eRTOS 1.0 See Run.

Schedule auto-start processes

eRTOS 1.0 See Running User-Developed Real-Time Applications.

Console to display process output

eRTOS 1.0 See eRTOS Console.

TCP/IP Stack Utilities

 

Use these tools to diagnose and/or configure network connections to other computers:

  • RtArp displays and modifies the IP-to-Physical address translation tables used by the address resolution protocol (ARP).
  • RtIpConfig displays the local computer’s current network configuration.
  • RtPing sends ICMP Echo or ICMPv6 Echo request messages to assist you in performing network diagnostics and to test the ability to reach a specific destination.
  • RtRoute displays and manipulates network routing tables.

Network Support

Feature

Minimum supported version

Notes

Network configuration

eRTOS 1.0

Through the eRTOS RtConfig.rtreg file. See configuring network behavior and performance.

Layer 2 interface

eRTOS 1.0

Provided by the Network Link Layer (NL2) component.

Timestamping

eRTOS 1.0

 

IPv4

eRTOS 1.0

 

IPv6

eRTOS 1.0

 

UDP

eRTOS 1.0

 

TCP

eRTOS 1.0

 

ICMPv4

eRTOS 1.0

 

ICMPv6

eRTOS 1.0

 

ARP

eRTOS 1.0

 

Ethernet

eRTOS 1.0

 

Multicast

eRTOS 1.0

Promiscuous multicast only

Raw Sockets

eRTOS 1.0

 

Jumbo Packets

eRTOS 1.0

Support is driver dependent.

MAC Layer Filter (Single Layer)

eRTOS 1.0

 

Basic Winsock 2.0

eRTOS 1.0

 

Multi-Homing

eRTOS 1.0

 

Network Tools

eRTOS 1.0

 

Network Devices

Feature

Minimum supported version

Notes

Line-based Interrupts

eRTOS 1.0

 

Message-based & Extended Message-based Interrupts

eRTOS 1.0

 

Multiple Vector Interrupt Support for MSI-X

eRTOS 1.0

 

See also: