Chinaunix首页 | 论坛 | 博客
  • 博客访问: 568133
  • 博文数量: 137
  • 博客积分: 4040
  • 博客等级: 上校
  • 技术积分: 1584
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-08 13:05
文章分类

全部博文(137)

文章存档

2011年(10)

2010年(23)

2009年(104)

分类: 嵌入式

2009-09-13 00:43:38

1.      涉及的软件资源

1) Tornado2.2/VxWorks5.5

首先当然是vxworks/Tornado了,这里我们以Tornado2.2/vxworks5.5 for X86为例,因为vmWare模拟的是X86体系的CPU系统,所有只能是装Tornado for X86的了。

2) vmWare
虚拟软件

vmWare为一个虚拟软件,可以虚拟出一个逻辑的电脑,它可以提供基于Intel CPU的虚拟PC系统环境,包括CPU、内存、BIOS、硬盘和其他外围硬件设备。

3) vxworks/win98混合启动光盘映像ISO_for_vmware文件

下载地址为: http://www.vxdev.com/Soft/mysoft/200803/57.htm

 

2.准备工作

1Tornado2.2 for X86的安装

       忽略,假设tornado安装的目录为d:\tornado22-x86,后面都以这个为假设,不再提。

2) vmWare6.0的安装

       安装过程也忽略。

3) 下载用于vmWarevxworksBSP

       下载地址为: http://www.vxdev.com/Soft/mysoft/200803/60.htm

下载下来解压,将解压开的vmware这么个目录整个copyd:\tornado22-x86\target\config\目录,这样我们的Tornado下就多了个vmware这么个BSP了。


 

3.利用bootrom启动vxworks步骤

1) 配置vmWare

       建立一个vmWare的虚拟机,起名为vxworks,配置的RAM大小为32M足够了,硬盘大小为1G(,CDROM设置直接选ISO映像,选vxworks/win98混合启动光盘映像ISO_for_vmware文件,网卡就设为host-only,客户操作系统版本选other,其他的随便设了。设置好的如下图

       然后配置vmWare的网卡设置。我这边是将vmWareVM1网卡IP设置的是192.168.102.1,如下图.

2) vxworks的生成

       Torando中建立一个bootable的工程,注意BSPvmware就可以了,一路往下建立工程。

 

 

 

然后,就是对vxworks进行一些配置,增加一些自己喜欢的模块,比如target shell等等,然后编译生成vxworks文件。

3) 配置host端的ftp server

       ftp server用来将host边的vxworks,通过bootrom直接下载到targetRAM中,然后直接运行vxworksftp server的软件很多,随便的可以。这边方便起见,就用tornado本身带的wftp来示例。运行d:\tornado22-x86\host\x86-win32\bin\ wftpd32.exe

       设置用户名,密码,这边都设置为target;设置根目录,对应vxworks生成的目录就可以了。

可以将ftplog打开

4) 启动vmware下的vxworks虚拟机

       启动后,先按F2键进去bios进行设置.将启动设备的第一个设为CDROM,然后启动。启动后就会从来本站提供的vxworks bootrom/win98启动盘的界面,选第一个bootrom启动即可。

 

 

默认参数如下,可以用C命令进行修改。

参数改好后,就直接敲 @ 启动vxworks

启动后的界面如下,这个vxworks里已经包含了target shell

host的命令行下,ping一下看看跟vxworks通了没有。

 

之后,就可以通过tornadotarget servervxworks连接,进行调试了。

 

4、配置联机调试环境

装好系统后,您肯定还希望将自己编写的应用程序下载到目标机进行调试,下面我们就完成这一部分的配置工作。

打开您的Tornado开发环境,选择“Tools->Target Server->Configure”菜单,弹出如下对话框:

在“Description”中任意填写一个名字,这里是“net00”;在“Available Back”中选择“wdbrpc”,并在下面的IP地址框中填写目标机的IP地址,这里是“192.168.80.254”(由DEFAULT_BOOT_LINE参数决定);将“Target Server Properties”下拉框更改至“Core File and Symbols”,并在“File Path”一项中选择您的映象的完整路径,这里是“D:\vxWorks”(由DEFAULT_BOOT_LINE参数决定)。

完成以上两项配置,点击“Launch”按钮,就可以启动Target Server了。

再回到Tornado开发环境,在工具条上的Target Server下拉框列表中选择“192.168.80.254@your_host_name”。这时您会发现工具条中一些原先处于“禁用”状态的工具按钮,现在都已经处于“激活”状态了。

现在您就可以开始联机调试您的VxWorks应用程序了。

 

阅读(7616) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

ys_02062014-01-03 10:27:54

很有帮助,谢谢楼主

ys_02062014-01-03 10:27:54

很有帮助,谢谢楼主

chinaunix网友2009-09-14 11:47:37

写的很详细,很值得收藏,谢谢楼主

chinaunix网友2009-09-14 11:47:37

写的很详细,很值得收藏,谢谢楼主