Support for Key Features
This topic outlines support for key eRTOS features.
In this topic:
- General / System
- Subsystem Configuration and Optimization
- Application Development
- Application Debugging
- Tools and Utilities
- Network Support
- Network Devices
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 |
|
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 |
|
|
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:
|
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: