Board logo

标题: 嵌入式实时操作系统VxWorks入门 04 [打印本页]

作者: samwalton    时间: 2014-3-26 15:07     标题: 嵌入式实时操作系统VxWorks入门 04

该命令将在软盘上建立VxWorks系统引导分区,并将引导程序复制到软盘上。
3. 建立调试环境
3.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服务就启动了。

 为了便于观察引导程序是否从FTP上下载了VxWorks映像,最好打开FTP Server的日志功能。选择“Logging”菜单下的“Logging Options”子菜单,其中除了“Winsock Calls”外,让其他选项全都处于开启状态。保持FTP Server窗口处于打开状态,即保证FTP服务器处于运行状态。
虚拟机从软盘启动,接下来会下载服务器上的D:\VxWorks映像,服务器的FTP会有相关的log,如图12:

 图12 FTP服务器
3.2 配置target server
如图13,打开您的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参数决定)。
图13 配置Target Server
完成以上两项配置,如果目标机已经启动,点击“Launch”按钮,就可以启动Target Server了。
再回到Tornado开发环境,在工具条上的Target Server下拉框列表中选择“192.168.80.169@host”。这时您会发现工具条中一些原先处于“禁用”状态的工具按钮,现在都已经处于“激活”状态了。
试一试,我们打开TShell,并运行“i”命令察看目标机上当前运行的任务,效果如图14:
 
 图14 在TShell中运行命令
4. 编写和调试应用程序
现在,编写应用程序的所有条件已经完全具备了。我们来编写一个简单的应用。
如图15,建立一个名为“test”的可下载的应用程序模块:




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0