关于本指南

本指南包含有关 Azure RTOS TraceX(基于 Microsoft Windows 的系统分析工具,适用于 Microsoft Azure RTOS)的全面信息。

它适用于使用 Azure RTOS ThreadX 实时操作系统 (RTOS) 和附加组件的嵌入式实时软件开发人员。 开发人员应熟悉标准的 Azure RTOS ThreadX Azure RTOS FileX 和 Azure RTOS NetX 概念。

组织

  • 第 1 章 - 包含 Azure RTOS TraceX 的基本概述,并介绍它与实时开发的关系。
  • 第 2 章 - 介绍安装和使用 Azure RTOS TraceX 来分析应用程序的基本步骤(开箱即用)。
  • 第 3 章 - 介绍 Azure RTOS TraceX 的主要功能。
  • 第 4 章 - 详细介绍 Azure RTOS TraceX 的性能分析功能。
  • 第 5 章 - 介绍如何设置 Azure RTOS ThreadX、Azure RTOS FileX 和 Azure RTOS NetX,以便生成可通过 Azure RTOS TraceX 查看的跟踪缓冲区。
  • 第 6 章 - 详细介绍 Azure RTOS TraceX 事件。
  • 第 7 章 - 详细介绍 Azure RTOS FileX 事件。
  • 第 8 章 - 详细介绍 Azure RTOS NetX 事件。
  • 第 9 章 - 详细介绍 Azure RTOS USBX 事件。
  • 第 10 章 - 详细介绍如何创建自定义用户事件。
  • 第 11 章 - 详细介绍内部跟踪缓冲区。
  • 附录 A - Azure RTOS ThreadX 特定于端口的文件及其时间戳源,用于收集跟踪事件。
  • 附录 B - Azure RTOS ThreadX tx_trace.h 文件,其中显示有关事件跟踪缓冲区的实现详细信息。
  • 附录 C - 汇总了用于将各种文件格式转换为正确 Azure RTOS TraceX 二进制文件的命令行实用工具。
  • 附录 D - 从各种开发工具转储跟踪文件的示例。

指南约定

斜体字样表示书名,强调重要字词并表示变量。

粗体 - 字样表示文件名和关键字,并进一步强调重要字词和变量。

注意

指示备注的信息。

客户支持中心

请按照此处介绍的步骤,在 Azure 门户中提交支持票证,以进行提问或获取帮助。 请在电子邮件中提供以下信息,以便我们可以更高效地解决你的支持请求:

  1. 详细描述该问题,包括发生频率以及能否可靠地重现该问题。
  2. 详细说明发生问题前对应用程序和/或 Azure RTOS ThreadX 做的任何更改。
  3. 可在分发的 tx_port.h 文件中找到的 _tx_version_id 字符串的内容。 此字符串将为我们提供有关运行时环境的重要信息。
  4. RAM 中 _tx_build_options ULONG 变量的内容。 此变量将为我们提供有关 Azure RTOS ThreadX 库生成方式的信息。