VxWorks的网络设施
VxWorks的网络设施包括:远程文件访问,包括基于client/Server的NFS机制以及使用RSH、FTP或TFTP的非NFS机制
远程的登录和telnet以及bootp和ARP代理远程过程调用RPC(Remote Procedure Call与BSD套接字兼容的编程接口TCP/IP协议栈可选的简单网络管理协议SNMP(Simple Network Management Protocol无论是松耦合的串行线路、标准的以太网连接还是紧耦合的利用共享内存的背板总线,所有的VxWorksUniversity of Science and Technology of China网络机制都遵循标准的Internet协议9
其他VxWorks组件
?以及:
虚拟内存(VxVMI)与共享内存(VxMP)
?VxVMI为带有MMU的目标板提供了虚拟内存机制
?VxMP提供了共享信号量、消息队列和在不同处理器之间的共享内存区域
目标代理(Target Agent)基于目标机的工具
University of Science and Technology of China
10
目标代理(Target Agent)
?VxWorks的开发使用基于主机/目标机结构的交叉开发环境
?目标机:运行VxWorks和应用程序的板子,通常为嵌入式板子
?主机:运行Tornado集成开发环境,为目标机生成VxWorks和应用程序
?主机与目标机之间通过以太网或串口相连,其通信由Target server/Agent方式进行
开发环境主机(Target Server)以太网/串口目标系统(Target Agent)目标机
11
University of Science and Technology of China?目标代理,Target Agent
遵循WBD(Wind Debug)协议,允许目标机与主机上的Tornado开发工具相连。?在目标代理的默认设置中,目标代理是以VxWorks的一个任务tWdbTask的形式运行的
University of Science and Technology of China
12