您的位置:首页 > 其它

VxWorks启动后系统自带的任务

2012-06-27 09:36 225 查看
这里只总结几个VxWorks启动后系统自带的任务

(即:目标板加电启动成功后,系统便已经开始运行的任务)
1.tUsrRoot (根任务)

VxWorks内核最先执行的一个任务,其入口点为文件config/all/usrConfig.c中的usrRoot()函数,它负责初始化VxWorks工具,并创建注册、异常处理、网络通信任务和tRlogind等任务。一般来说,在所有的初始化工作完成后,根任务tUsrRoot被删除。
2.tLogTask (日志任务/记录任务)

为VxWorks系统中的其他模块提供了记录系统信息的功能。通过该任务,我们可以记录系统信息而不用通过执行I/O操作。

3.tExcTask (异常处理任务)

负责执行VxWorks异常处理,这些功能都是在中断中不能执行但又是非常重要的。所以这个任务必须具有最高优先级。不能被挂起、删除或是改变其优先级。

4.tNetTask(网络通信任务)

负责系统级任务的网络通信。

5. tWdbTask (目标机代理任务)

如果target angent程序运行在任务模式,系统会生成tWdbTask任务。主要负责主机与目标机的通讯。所有的调试信息都会通过Target Server传递给这个任务。

6. 用户帮助用户开发调试的可选的任务(在系统配置中进行选择)

(1)tShell:目标机Shell任务

(2)tRlogind:远程用户登录响应任务

(3)Telnetd:用户登录响应任务

(4)tPortmapd:RPC服务任务
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: