终于把 vxWorks 装在虚拟机上了,我的 server 是 Windows XP+Tornado2.2 , target 用 VMware +vxWorks5.5. 因为 vxWorks 要从软驱启动(其文件系统和 FAT16 兼容),还要有 RamDiskNT 或 vfloppy 用来做启动软盘。
过程中遇到以下几个问题:
1. 无法连到 server 的 FTP ?是网络驱动的问题;编译好的 ln97xEnd.o 需要加到加到 iOlicomEnd.o 中去;这儿的第二个字符我判断半天是大写字母“ O ”还是数字“ 0 ”,之后决定每个各来一遍,后来在网上看到是前者。
2. 在绑定网口之后,不能登陆 FTP 服务器加载。 为减小问题范围,先尝试从主机 cmd 窗口中通过 FTP 登陆 FTP server ,结果显示正常。 VMware 的网络设置问题。将WMware的网络模式设置为桥接即可。
3.
程序停止在
Starting at 0x308000
?
FTPserver
的
log
上显示
vxWorks
文件已经下载完毕了,从主机
ping
目标机的
IP
也是通的。上网查,问题出在
config.h
修改之后没有重新编译
vxWorks
上,于是新建工程,重现编译生成
vxWorks
,成功。
中间还出过其他问题:比如Tornado的FTP server未打开等,总之最后通过google 也都一一解决。有一些错误截图,csdn这会儿发不上来图片,过会儿再试试吧。
本文记录了在虚拟机上安装vxWorks实时操作系统的全过程,包括解决网络驱动导致的FTP连接失败问题,以及因config.h配置更改未同步编译引起的程序运行停止等问题。
3991

被折叠的 条评论
为什么被折叠?



