资源描述
VxSim仿真网络,毛海涛,环境描述,开发环境:Tornado2.2HostOS环境:Windowsxp注意:Tornado中的simulator必须是fullsimulator(可在Tornado点HelpAboutDetails查看),配置步骤,1、安装ULIP适配器在控制面板里选择“添加删除硬件”“添加/排除设备故障”“添加新设备”“从列表选择硬件”“网卡”从磁盘安装”,接着选择tornadohostx86-win32bin下的netULIP.inf,然后确定并关闭窗口;装好之后,在ipconfig/all的输出可看到多了一个网卡windriverulip。2、配置ULIP适配器在IP栏输入192.168.255.254(可以是x.x.x.254),子网掩码设为255.255.255.0,点高级,在wins页选择禁用TCP/IP上的NETBIOS,然后确定关闭,然后可用ping192.168.255.254验证适配器是否工作正常。3、启动RoutingandRemoteAccess这个服务,4、修改tornadotargetconfigsimpcconfig.h#ifFALSE/*将原先的TRUE改成FALSE*/#undefINCLUDE_NETWORK#undefINCLUDE_NET_INIT#undefWDB_COMM_TYPE#defineWDB_COMM_TYPEWDB_COMM_PIPE#undefWDB_TTY_TEST#else/*!TRUE*/#defineINCLUDE_END#undefINCLUDE_WDB_SYS/*systemmodenotsupportedonfullsimulator*/#undefWDB_MODE#defineWDB_MODEWDB_MODE_TASK/*donotallowtchtosystemmode*/#endif/*TRUE*/;,5、新建一个Bootable的工程,BSP选为simpc,然后编译。如果想检验网络功能,可在workspace的vxworks页的networkcomponentsnetworkingprotocolsnetworkapplicationspingclient点右键includepingclient,重新build。6、Launchsimulator选择custom-builtsimulator,浏览选中刚才编译出来的vxworks.exe,processorno.设为0(fullsimulator可支持16个simulator,并且能够互相通信,它们的processorno.分别是015),确定。,7、Launchtargetserver,关闭Launchsimulator后会提示你launchtargetserver,点Details,选中Fullsimulator,修改上面的命令行参数,将C:/DOCUME1/ADMINI1/LOCALS1/Temp/tsfs改为系统中存在的目录,点OK启动targetserver,然后你可以双击窗口右下方的targetserver图标查看启动情况;当然你也可以通过Tornado菜单(Toolstargetserverconfigure)进行targetserver的配置并启动它;8、如果Targetserver启动成功,你点launchshell启动一个shell,输入“pinghost的ip,回车,ping通了就说明网络仿真已经成功;,9、simulator与其它主机的通信:假设host0(你的主机,simulator运行于此机上)IP为10.12.9.113,host1的IP为10.12.9.129,如果host1想与simulator通讯,只需在host1的路由表中增加一项:routeadd192.168.255.110.12.9.113metric1,然后可以分别在host1上ping192.168.255.1和simulator上ping10.12.9.129进行验证;注意事项:vxSimFull的IP地址是它自己分配的,例如:192.168.255.1vxSimFull虽然网络驱动END,但是不能支持系统级调试。,谢谢大家!如果有任何问题,欢迎随时和我交流。Phonenumber:18201271739E-mail:strive.maoQQ:286655461,
展开阅读全文