RTX64 SDK,即软件开发套件(Software Developer Kit),是工程师用来开发和调试实时程序的工具。它包括头文件和库,对 Microsoft Visual Studio 开发环境的支持,帮助文件,用户指南和代码示例等。下列主题提供了有关 RTX64 子系统支持的函数、库和数据结构的信息。
注意:RTX64 SDK 是独立于 RTX64 Runtime 的组件。必须单独购买、安装和激活。
除了一些运行时工具的源代码之外,RTX64 SDK 还包括以下工具:
工具名称 | 描述 |
---|---|
SRTM | 系统响应定时器测量 (SRTM:Kernel System Response Timer Measurement) 是用来测量应用程序观察到的定时器延迟的工具。此程序的源代码在示例部分中提供。 |
RTX64RemoteConfig | 配置并运行所需的 RTX64 远程调试服务,以便在 Visual Studio 中远程调试 RTSS 应用程序 |
StampTool | 将许可信息标记到 RTSS 或 RTDLL 二进制文件中,以便它可以在 RTX64 子系统上运行 |
Tracealyzer | 诊断工具,用于查看监视会话数据 |
WinDBG Extension | Microsoft 的 64 位版本的 WinDbg 扩展提供了一种分析和解释 RTSS 应用程序和 RTX64 子系统状态的方法。 |
RTX64 SDK 版本
RTX64 Runtime 支持使用不同版本的 RTX64 SDK 构建的应用程序,但有一些限制。用户可以在编写应用程序时,使特定功能依赖于不同的 SDK 版本。使用 RT64Version.h 头文件中的 define_VERSION_AS_STR 来检查RTX64 SDK 的版本。