Vxworks虚拟机环境搭建.doc
文本预览下载声明
Vxworks虚拟机环境搭建
一、 tornado的安装大部分地方默认,部分要注意的地方如下:
需要的安装包:
[风河VxWorks].WINDRIVER.TORNADO.V2.2.FOR.PENTIUM.CD1.ISO
[风河VxWorks].WINDRIVER.TORNADO.V2.2.FOR.PENTIUM.CD2.ISO
虚拟光驱工具: 任意
DTLite4356-0091.zip (必须通过虚拟光驱来安装)
注册序列号:sn_all.txt 见第四条
四、WINDRIVER.TORNADO.V2.2.FOR.PENTIUM
软件大小:328M
安装方法:
1)首先安装虚拟光驱软件DAEMON3.2
2)分别MOUNT 文件夹CD1和CD2下后缀名为BIN的文件
3)自动安装后,输入序列号如下:
CD1: cAQ8i-qP2I-g$vT6-3gjw-bEk9g
CD2: A7KbB-Rd37p-hNFBE-kzgaT-b9gpC
4)拷贝CRACK目录下的license.dat 到c:\flexlm 目录,
如果没有这个目录,自己建一个。设置如下环境变量:
LM_LICENSE_FILE = c:\flexlm\license.dat
按装完tornado后,首先要解压vxworks_end.exe文件三次出现target文件夹,将target\h\drv\end\ln97xEnd.h和target\src\drv\end\ln97xEnd.c、Makefile 覆盖对应的问件。不要全部覆盖。(其他的config\pc486.972、man文件夹都不要,太旧了。注意做好整个tornado2.2\target的备份)
二 安装vxworks:
总的过程分为以下几步:
编译网卡驱动
单击windows系统的开始菜单,在“运行”里输入“cmd”打开控制台程序。
进入:D:\tornado2.2\host\x86-win32\bin运行: torVars.bat;
进入:cd D:\tornado2.2\target\src\drv\end目录
运行: make CPU=PENTIUM tool=gnu ln97xend.o (这一步会出现重复提示,不要管它,它自己会结束。耐心点,否则驱动编译不完全)这一步会在D:\tornado2.2\target\src\drv\end目录下生成ln97xend.o文件(可以看看)。
进入:cd D:\tornado2.2\target\lib\pentium\PENTIUM\common目录
将上一步生成的文件ln97xend.o复制到此目录下。备份此目录下的文件libdrv.a(视图操作);
保证:cd D:\tornado2.2\target\lib\pentium\PENTIUM\common目录
运行命令 arpentium -d libdrv.a ln97xEnd.o,删除libdrv.a中原有的ln97xEnd模块,然后再运行命令:arpentium -ra iOlicomEnd.o libdrv.a ln97xEnd.o。加入新的内容
修改bsp文件
打开文件:D:\tornado2.2\target \config\pcPentium\config.h文件。找到/*default boot line */那行,修改预处理条件CPU == PENTIUM分支下的定义如下:
lnPci(0,0)hw:d:\\vxWorks h=2 e=1 u=target pw=vxworks tn=target(我是这样设置的,注意Inpci的一个字母是’L’的小写’l’。)
lnPci(0,0) 指定了使用第0个网卡和第0个处理器
hw是我的计算机名。(这个随便怎么写都行)
d:\\vxWorks是存放操作系统镜像的路径,后面讲用FTP传送的时候还将提到。
h=2 h后面跟的ip来自于主机网卡。
e=1 这个ip是给目标板用的,和上面的ip要在同一个网段内,且它不能和主机所在的局域网的其他主机的ip冲突。
u=target 即:用户名,后面ftp传送的时候也要用到。可随便设置
pw=vxworks 和用户名对应的密码,后面ftp传送的时候也要用到。可随便设置
tn=target 是目
显示全部