VxWorks 开发简明培训教程Manual

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TAO-TAO-LE板级功能测试程序暨VxWorks开发简明培训教程

朱海涛

2003年11月

关于本手册

本手册读者须具有基本的Windows操作经验,并且已经参加过03年八月份的培训:“Tornado集成开发环境的操作及基于PowerPC/VxWorks的编程实例”。没有参加过该次培训的读者,请到/report/jicheng.doc下载相关文档学习,本手册第一章也将对之做一简单复习。此外,读者最好具有在Windows下架设简单FTP服务的经验。本手册第一章会简单涉及这些内容。

读者应该仔细阅读本手册后再操作,你碰到的问题很可能是由于疏忽了本手册的某些细节而造成的,以避免浪费不必要的时间。

欢迎指正对本手册的纰漏,提出宝贵意见。mailto:zhuht@

几个关键名词:

Host(开发主机):即你的PC机,上面装有用于开发的Tornado,并架设了FTP服务器。

Target(目标机):VxWorks运行的PowerPC,我们目前使用MVME5100。

第一章 PowerPC及VxWorks的配置

本章是对培训:“Tornado集成开发环境的操作及基于PowerPC/VxWorks的编程实例”的简单复习。如果你已对其中内容熟悉,可以跳过本章。

以下的操作都是针对MVME5100而言的。关于MVME5100的安装设置,请参考其Datasheet:MVME5100 Single Board Computer Installation and Use。

Step 1.

准备10M(或100M)网线、串口线(注:串口线必须一端为RJ45接口,另一端为RS232- 9pin接口)各一根。网线一端接到PowerPC的LAN1口,另一端接到HUB或Switch上;串口线的RJ45端接到PowerPC的DEBUG口,另一端接到自己PC上的RS232口。如图1 -

图 1 - 1

注:请勿将串口线的RJ45口接到PowerPC的LAN1口,将网线接到了PowerPC的DEBUG口。

Step 2.

配置PC机的串口。

以使用PC机上的COM3为例,在Windows的开始菜单选择程序 -> 附件 -> 通讯 -> 超级终端,启动后,在弹出的“连接描述”对话框指定一个连接名称(可以是任意名字,以方便记忆为宜)中,如图1 - 2:

图 1- 2

确定后弹出“连接到”对话框,在这里点击“连接时使用”下拉框,选择一个可用的串口,如图1 - 3:

图 1 - 3

确定后弹出串口的属性设置框,请按照图1 - 4所示参数设置:

图 1 - 4 确定后,完成串口设置,如图1 - 5:

图 1 - 5

Step 3

架设开发主机的FTP服务。如果读者只是使用Tao-Tao-Le板级基本功能测试软件,而不自己进行Tornado的编程开发,就不需架设FTP服务。请跳过该步骤,直接阅读Step 4.

首先准备一个目录,如在C盘建一个目录C:\vxftp。该目录将作为FTP服务的主目录,并且运行于MVME5100的VxWorks内核都放到这个目录里。

装好Tornado2.0 for Windows后,在开始菜单中的Tornado菜单中选“FTP Server”,程序运行如图1 - 6:

图 1 - 6

选择Security->Users/rights…,弹出“User / Rights Security Dialog”对话框,如图1 - 7:

图 1 - 7

点击New User按钮,弹出New User对话框,如图1 - 8:

图 1 - 8

在User Name编辑框中输入FTP用户名vxworks,点击OK弹出Change Password对话框,如图1 - 9:

图 1 - 9

在New Password和Verify Password输入新密码(这里采用1234作为密码)后点击OK,此时回到“User / Rights Security Dialog”对话框,如图1 -10:

图 1 - 10

在Home Directory编辑框中输入刚建立好的目录的完整路径名C:\vxftp,并把Restricted to home复选框选上。点击Done,回到程序主界面。如果要启动MVME5100,不要把该程序关了,最小化即可。

注意,每次启动MVME5100前,如果MVME5100要从开发主机上下载内核,必须启动FTP Server

Step4

接下来配置VxWorks启动参数。

启动PowerPC电源,如果前面已正确设置,在超级终端出现如图1 - 11的画面:

图 1 - 11

如果是第一次运行VxWorks,你需要配置VxWorks

启动参数,在终端窗口底端出现

Press any key to stop auto-boot…

时,按任意键跳过自动引导程序,输入命令c(小写),进

行参数设置,如图1 - 12:

图 1 - 12

输入正确参数后回车,以输入下一个参数。下面讲述每个参数的具体设置:

boot device : er0

/*采用默认值即可*/

processor number : 0

/*采用默认值即可*/

host name : zhuht

/*host name是你的PC开发主机的主机名,即刚才配置好FTP服务的PC。对于只是使用TAO-TAO-LE的读者,该行参数需要另行指定,详看第二章*/

file name : /vxWorks

/*file name 是VxWorks内核的文件名,指定VxWorks从FTP服务器上下载哪个内核*/

inet on ethernet (e) : 192.168.0.51

/*这一行要为MVME5100指定一个IP地址*/

inet on backplane (b):

/*这一行不用输入*/

host inet (h) : 192.168.0.1

/*这一行填入开发主机的IP。对于只是使用TAO-TAO-LE的读者,该行参数需要另行指定,详看第二章*/

gateway inet (g) : 192.168.0.1

/*这一行指定MVME5100所在的网关*/

user (u) : vxworks

/*FTP服务的用户名,也就是刚才架设FTP时建立的用户名。对于只是使用TAO-TAO-LE的读者,该行参数需要另行指定,详看第二章*/

ftp password (pw) (blank = use rsh): 1234

/*用户密码。对于只是使用TAO-TAO-LE的读者,该行参数需要另行指定,详看第二章*/

flags (f) : 0x0

/*不用输入,缺省即可*/

target name (tn) :

/*不用输入,缺省即可*/

startup script (s) :

/*不用输入,缺省即可。对于只是使用TAO-TAO-LE的读者,该行参数需要另行指定,详看第二章*/

*/

other (o) :

/*不用输入,缺省即可*/

设置好参数后,敲@命令回车,启动VxWorks。启动需要几十秒,如果没有错误,终端应该出现如图1 - 13的画面:

相关文档
最新文档