VxWorks 开发简明培训教程Manual
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的画面: