适用于 ThreadX 的 ADB 等效项

ADB Equivalent for ThreadX

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

这可能吗?

谢谢!

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

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

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

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

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