Runtime and SDK Help

This comprehensive Help resource includes Release Notes, reference documentation, step-by-step instructions for using functionality, architectural overviews, and tutorials. The SDK Help provides complete descriptions of RTX64 API calls, sample code, and sample projects.

Runtime-Related sections:

Release Notes

Key features, updates, known issues, and important notes specific to this version of RTX64.

Deploying Your Real-time Application

Information on common deployment scenarios for RTX64.

System Architecture

Overviews of the RTX64 system architecture, including the Subsystem, RT-TCP/IP Stack, and filter drivers.

Licensing and Activation Overview

Information on important activation concepts and diagrams of the licensing process.

Configuring the System

Information on configuring your copy of RTX64. Learn how to configure system processors, assign permissions through user groups, and view and set system settings using the RTX64 control panel.

Getting Started

Start using the various components of the RTX64 Runtime and SDK.

Real-time Subsystem

Information on the real-time Subsystem and applications (RTSS, or a combination of both RTSS and Windows) to set up and configure the subsystem for optimal performance.

Network Abstraction Layer (NAL) Information on the RTX64 Network Abstraction Layer (NAL) – a network layer that abstracts the network hardware and driver functions from the upper-level protocol stacks and provides management interfaces for those upper layers to easily query for and use available network assets. It is a separate protocol layer from the RT-TCP/IP Stack.

Real-time TCP/IP Support

Information on the optional RT-TCP/IP protocol stack component.

Tools and Utilities

Information on and instructions for using the tools and utilities available in RTX64. Learn how to control RTSS processes, monitor application behavior, measure performance for applications and modify the behavior of RTSS applications.

SDK-Related Sections:

Release Notes

Key features, updates, known issues, and important notes specific to this version of RTX64.

Application Debugging

Learn how to debug a real-time application and become familiar with tips to more efficiently debug applications during the development cycle.

Application Development

Helpful programming examples to help the developer create real-time programs that will run in the RTX64 environment.

SDK Reference

RTX64 software developer kit includes header files and libraries, support for the Visual Studio development environment, an extension to support Microsoft WinDbg, help files, user guides and code samples. This section contains information on function calls, libraries and data-structures supported by the RTX64 subsystem.

RTX64 Native Framework Reference Information on the RTX64 Native Framework (RtfwAPI.DLL) – a native DLL that allows C/C++ applications to configure and control the RTX64 Subsystem programmatically.

RTX64 Managed Framework Reference

RTX64 provides support for Windows managed code applications that require interaction with the real-time subsystem. Support is provided through a managed code library.

Samples

Information on the set of code samples RTX64 provides in the \Samples directory.

Other Resources:

Product TechNotes

Known issues, tips, and workarounds for RTX64. The TechNotes library is available from the Support Site and requires a Support login.

Videos

Videos on select RTX64 features and concepts.

About RTX64

RTX64 turns the Microsoft 64-bit Windows operating system into a Real-time operating system (RTOS). RTX64 enhances Windows by providing hard real-time and control capabilities to a general purpose operating system that is familiar to both developers and end users. RTX64 consists of a separate real-time subsystem (RTSS) that schedules and controls all RTSS applications independently of Windows.

About IntervalZero

IntervalZero’s customer-centered philosophy, combined with more than three decades of embedded software innovation and the proven value of IntervalZero’s RTX and RTX64 hard real-time software, have enabled the company to build a global customer base of market-leading OEMs and end users in Industrial Automation, Medical Systems, Digital Media, Test & Measurement, Military & Aerospace, and other industries.

IntervalZero’s success also stems from its expansive network of global trading Partners and its commitment to the Microsoft and Intel ecosystem. IntervalZero is a Microsoft Embedded Gold Partner and was recognized as a leading partner in North America, EMEA, and APAC in 2009, 2010, 2011 and 2012.

NOTE: This Help system was last updated on 12/1/2023.

link