VxWorks的系统任务

这里只总结几个VxWorks启动后系统自带的任务
 (即:目标板加电启动成功后,系统便已经开始运行的任务) 

1.tUsrRoot (根任务) --优先级0
   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服务任务


你可能感兴趣的:(网络,server,shell,任务,化工,通讯)