vmware下使用双网卡.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vmware下使用双网卡

vmware下使用双网卡今天参考“在VMWare上安装VxWorks操作系统”一文,把vxworks安装在vmware上,并配置vmware了使用双网卡充 当网关。本着交流学习的目的,把自己的一点点心得贴出来,第一次在贵站发贴,有错误欢迎指正。 实现的工具如下: 1.一台普通配置的PC机,并安装了Windows2000操作系统 2.包括pcPentium的BSP组件的Tornado 2.2 for pcPentium 3.VMWare软件4.5.2 4.AMD的PC-NET网卡的VxWorks系统驱动 (/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_6629_2452^2454^2488,0 0.html) 5.RamdiskForNT 1.5 安装的步骤大致如下,在值得注意的地方加以了注明。 1.替换原有的网卡驱动模块 此后按如下步骤完成驱动程序的编译和替换: 打开一个控制台窗口,运行批处理程序: $(WIND_BASE)\host\x86-win32\bin\ torVars.bat; 重新定位到$(WIND_BASE)\target\src\drv\end目录,运行: make CPU=PENTIUM tool=gnu ln97xend.o 其间会产生一些警告,但这不会影响我们的工作。 重新定位到$(WIND_BASE)\target\lib\pentium\PENTIUM\common目录,并将上一步生成的文件ln97xend.o复制到 此目录下。备份此目录下的文件libdrv.a; 运行命令arpentium -d libdrv.a ln97xEnd.o,删除libdrv.a中原有的ln97xEnd模块,然后再运行命令: arpentium -ra iOlicomEnd.o libdrv.a ln97xEnd.o 将我们刚刚创建的新模块添加进去 4.修改bsp目录下的config.h文件(本实验的BSP目录是D:\Tornado\target\config\pcPentium) #define DEFAULT_BOOT_LINE 行为 lnPci(0,0)yang:d:\\vxWorks h=29 e=54 u=target pw=vxworks tn=target (比如本 机的机器名添为libin,host ip设为41,为使目标机器处于同一网段,进行ftp下载vxworks镜像。E =52) 5.保证INCLUDE_END和INCLUDE_LN_97X_END这两个宏处于定义状态(define),其他的宏都处于未定义状态( undef) 6.INCLUDE_PC_CONSOLE,然后保证其处于定义状态(define); 7.sysLn97xEnd.c文件;这一步修改的目的是要使网卡正常工作。我们先定位到“memory-mapped IO base”这段 文字,然后将其前面的参数由pciRsrc[endUnit].bar[1]修改为NONE,这样就可以了。最后别忘了保存。(改写时 忘了加一个,符号,在编译生成bootrom出错,启动盘里的bootrom故不能启动,显示1.6+++++++++++++++++++等 等,然后死机不动) 8.修改configNet.h。增加endDrvTb1里关于INCLUDE_LN_97X_END的参数定义。修改如下: #ifdef INCLUDE_LN_97X_END {0, LN_97X_LOAD_FUNC, LN_97X_LOAD_STR, LN_97X_BUFF_LOAN, NULL, FALSE}, {1, LN_97X_LOAD_FUNC, LN_97X_LOAD_STR, LN_97X_BUFF_LOAN, NULL, FALSE}, (要在config.h里添加网卡的相关定义(如中断号,及I/O基址等)但这似乎只限于ISA网卡?对于PCI的网卡似乎 不用??) 9.在tornado2.2环境下选择自己的BSP目录重新编译生成bootrom。 10.用RamdiskForNT 1.5虚拟一个软盘。MKBOOT命令制作启动盘.关于如何制作启动盘可以参考“在VMWare上安装 VxWorks操作系统”,推荐将其写成批处理文件如mkPcBoot.bat。里面内容如下: @echo on @format a: @d: @cd D:\Tornado\host\x86-win32\bintorvarscd D:\Tornado\target\c

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8016031115000003

1亿VIP精品文档

相关文档