0

我有兴趣研究 ThreadX RTOS,并想知道是否有人知道 ThreadX 中是否存在等效的 adb 类型。我正在想象使用带有 ThreadX 的设备并使用一些类似 adb 的工具来查看 hte 文件系统或将文件推送到设备。

这可能吗?

谢谢!

4

2 回答 2

0

ThreadX 适用于比运行 Android 的任何设备小得多的设备。您必须放弃在您的目标中包含任何调试工具的想法。对于嵌入式设备,您的调试功能位于附加到目标的 Windows PC 上运行的开发工具中(是的,大多数嵌入式工具仅在 Windows 上运行)。也就是说,如今任何嵌入式 IDE 中都内置了出色的调试工具。

如果您对 ThreadX 感兴趣,请从 Renesas 获取包含调试器链接的开发板。这些产品的售价通常低于 50 美元。Renesas IDE E2Studio 对 ThreadX 有很好的支持。我也知道 Pine64 的手表运行 ThreadX,但我正在等待该设备的到来,并且之前没有使用过北欧工具,所以我不能说 ThreadX 与它的集成程度如何。

最后,我对此没有既得利益,如果您从嵌入式代码开始,您可能想要查看 FreeRTOS 而不是 ThreadX。我不能说它在任何技术方面都是优越的。但是,如果您在这里搜索,您会发现 FreeRTOS 用户社区比 ThreadX 大得多。对我来说,它们都工作得很好,更容易找到 FreeRTOS 的帮助,因为快速搜索将显示 10 倍于 FreeRTOS 与 ThreadX 的帖子。

于 2020-07-11T12:53:20.857 回答
0

Azure RTOS 有一个名为 Azure RTOS TraceX 的组件,可用于了解 threadx 服务(线程、队列)的使用情况。这是一个基于 Windows 的工具。我没有使用相同的经验,但我认为这是可能的。我认为您的 threadx 需要遵守启用的 Tracex,它可以创建 tracex 事件缓冲区,然后可以与该工具一起使用。如果您使用 Filex 和某种内存,我认为理论上它可以轻松导出。否则,您可以使用打印转储或一些类似的技巧来获取它。我可能会尽快尝试并更新。

注意:我还没有使用 TraceX,所以这都是理论上的。但很有可能

于 2020-07-21T14:20:27.897 回答