首页 文章

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

提问于
浏览
-1

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

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

1 回答

  • 0

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

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

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

相关问题