整理Vmware上安装vxWorks的流程


目前在vmware上安装vxWorks并开发调试,已经非常流行了,也十分实用!
    网络上有很多大师做好了一些镜像,不过呢,还是不能直接使用,这里小编做出了一些总结。
参考的编译文件下载位置:
http://blog.csdn.net/luopeiyuan1990/article/details/8965313


Vmware上安装Vxworks的总体思路
1.重新编译Bootrom以及bootromsys
2.重新编译下载镜像vxWorks
3.制作虚拟软盘,并下载Bootroom到其中
4.配置并开启FTPServer用于登陆
5.打开虚拟机登陆


一、修改Config文件

查找到定义DEFAULT_BOOT_LINE宏的地方,修改预处理条件CPU = = PENTIUM分支下的定义如下:
" ata=0,0(0,0)Tifa:/ata0a/vxWorks h=192.168.1.3 e=192.168.1.250 u=lnpci pw=97 tn=vmware o=lnPci "   // 这句是从硬盘启动
"lnPci(0,0)host:c:\\vxworks h=192.168.237.1 e=192.168.237.88 u=target pw=target"   //这句是从网络启动,也是本人使用的,注意:c:\\vxworks是自己的重新编译的vxworks镜像位置所在
需要同网段 前面为宿主机  后面是目标机


二、重新编译bootrom 有一错误如下:

romInit.s:50:47: ugl\driver\graphics\pcbios\romInit.h: No such file or directory
make.exe: *** [romInit.o] Error 0x1


原因是没有安装windML3.0.rar
key:B7KFB-7F5Cp-CBdB5-gUKPc-F99pC




安装完成后:
正确如下:
ccpentium -mcpu=pentium -march=pentium -ansi  -O2 -fvolatile -nostdlib -fno-builtin -fno-d 
efer-pop -I\h   -I. -IC:\Tornado2.2\target\config\all -IC:\Tornado2.2\target\h -IC:\Tornad 
o2.2\target\src\config -IC:\Tornado2.2\target\src\drv -DCPU=PENTIUM -DTOOL_FAMILY=gnu -DTO 
。。。
。。。
C:\Tornado2.2\host\x86-win32\bin\romsize pentium -b 00190000 bootrom
bootrom: 15728(t) + 263680(d) = 279408 (1358992 unused)


Done.

 2.2 编译Bootrom和VxWorks映像 

编译Bootrom 
打开Tornado开发工具,在Build菜单下选择Build Boot ROM,选择BSP为pcPentium,image类型为bootrom,工具为gnu,如图8。点击OK,Bootrom就会编译。 


 2.3编译VxWorks映像 

编译生成bootrom后,还要创建一个VxWorks映象(image),也就是VxWorks操作系统本身的代码,步骤为: 
(1) 创建一个“bootable VxWorks image”的工程,BSP 选择pentium; 






三、制作引导软盘,每次都需要打开,但不需要每次制作

cmd 中cd  vmware(是他的BSP的目录) 中去 mkboot
执行命令
mkboot a: bootrom 
该命令将在软盘上建立VxWorks系统引导分区,并将引导程序复制到软盘上。 

四、 建立调试环境 

4.1配置FTP服务器 
宿主机上的FTP服务器用于在系统成功引导后,下载VxWorks的运行时映象,最好使用Tornado开发环境自带的FTP服务软件。 
如图11,打开Tornado FTP Server,选择“Security”菜单下的“Users/Rights”子菜单,创建User Name为“target”,修改“Home Directory”为“D:\”(即DEFAULT_BOOT_LINE参数中所指定VxWorks映像目录),修改用户名为“target”,对应密码为“vxworks”,点击“Done”按钮完成修改,FTP服务就启动了。 







  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值