什么是vxworks系统任务tStkPoll和tStack?

时间:2015-05-14 21:49:51

标签: task vxworks

出于测试目的,我将代码片段放在任务交换机挂钩中,以便收集有关任务cpu使用情况的信息。在这样做的过程中,我发现了一些我不熟悉的系统任务。 谁能告诉我tStack和tStkPoll任务的职责是什么?我正在使用Cert Network Stack运行VxWorks Cert 6.6。

我在运行vxworks 5.5的应用程序上运行此代码,但这些系统任务不存在;所以我猜它们与证书网络堆栈有关,但我想知道(我在文档中找不到任何内容)。

1 个答案:

答案 0 :(得分:0)

您可以在VxWorks shell上尝试i命令。此命令将为您(以及其他各种事物)提供系统所有任务的当前程序计数器(PC)。

通过多次执行此操作,您将获得一些任务tStacktStkPoll执行代码的地址。通过将其中一个地址传递给lkupAddr,您将获得接近该地址的符号名称。

也许这会暗示任务正在做什么......