Vmware上安装Vxworks 5.5

  (2015年6月18日在本人WIN7笔记本上成功安装,VMware版本10.0.0,http://www.vxdev.com/html/44/624.htm网址下载压缩文件压缩包密码:www.vxdev.com)

  最近一段时间在学习Vxworks时,虽然安装了tornado开发环境,但是对于Vxworks,什么是wind内核啊,什么是驱动啊,怎么一直啊,完全不了解。看到网上有不少关于Vmware上安装Vxworks的帖子,于是自己也试了试,但是说实话,现在对Vxworks的了解还是门槛之外。

本文参考:http://www.vxdev.com/html/44/624.htm

    下面介绍下安装环境吧:

   vmware 6.5+tornado 2.2 for pentium

  安装所需文件:

Ios for  vmware 

Vxworks BSP for vmware

1.新建虚拟机

         File->New->Virtual Machine->Custom->New-Workstation 5->以后需问我安装操作系统>other(other)->指定虚拟机名和保存位置->选单处理器->内存128MB对应VxWorks足以->使用host-only网络连接->IO适配器选BusLogic->创建虚拟硬盘->类型选择IDE(Recommended) ->磁盘空间设置0.25GB(256MB)足以,并勾上立刻分配磁盘空间->最终完成虚拟机配置

技术分享技术分享

技术分享技术分享

技术分享技术分享

2.选择启动需要的iso文件(iso for vmware)

技术分享.

2.1最后虚拟接的配置文件

.技术分享

2.2这时候启动,肯定会提示启动失败,找不到引导文件,我们需要修改启动配置为CD-ROM,重新启动虚拟机,按住F2,进入BIOS,如图:

技术分享

2.3根据提示,按键盘上的“-”号键将CD-ROM Drive一直最前端。

技术分享

2.4这时候启动虚拟机,可以看到熟悉的引导界面了,也算是成功一半了。

技术分享

3.vxworks Bsp for Vmware的编译

3.1下载vxworks bsp for vmware文件,当然大家感兴趣的话,可以自己去配置,这里我给大家修改好了

3.2将解压后的vmware文件夹拷贝到tornado的工作空间的相应目录下,这里我将其拷贝到C:\Tornado2.2\target\config\

3.3 启动tornado,新建bootloader项目,这里我命名为vmware,其实命名可以随便的。

技术分享技术分享

3.3修改项目的板级支持包

技术分享

3.4 新建项目完毕,开始配置项目

技术分享

3.5给项目添加target shell支持

技术分享

3.6 build all,生成Vxworks文件

4.通过ftp服务器,将host端的vxworks下载到目标板的RAM中,(ftp服务器有很多种,这里使用tornado自带的)

4.1到C:\Tornado2.2\host\x86-win32\bin目录下,找到wftpd32.exe,打开ftp服务器,选择Security->Users/Rigths,新建一个用户,target,密码target,Home Directory设置为:C:\Tornado2.2\target\proj\Vmware\default\

技术分享

4.2配置下ftp的log日志输出,勾选上相应的选项

技术分享

4.3配置下vmWare的VM1网卡,IP设置的是192.168.102.1,为什么配置成192.168.102.1,可以查看vmware中的config.h文件

技术分享

技术分享

技术分享

5.启动虚拟机,等待7秒后,自动启动了

技术分享

至此,Vxworks在vmware上的安装基本结束了,下面简单说下如何通过tornado调试vmware上的vxworks:

打开tornado->tools->target server->config,创建一个配置:

技术分享技术分享

2.然后launch,这时,在tornado的窗口栏出现了相应的target

技术分享

技术分享

此时,启动shell,就可以开始调试vxworks。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。