vxworks开发简明培训教程

上传人:F****n 文档编号:90384543 上传时间:2019-06-11 格式:PDF 页数:31 大小:533.08KB
返回 下载 相关 举报
vxworks开发简明培训教程_第1页
第1页 / 共31页
vxworks开发简明培训教程_第2页
第2页 / 共31页
vxworks开发简明培训教程_第3页
第3页 / 共31页
vxworks开发简明培训教程_第4页
第4页 / 共31页
vxworks开发简明培训教程_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《vxworks开发简明培训教程》由会员分享,可在线阅读,更多相关《vxworks开发简明培训教程(31页珍藏版)》请在金锄头文库上搜索。

1、TAO-TAO-LE 板级功能测试程序暨板级功能测试程序暨 VxWorks 开发简明培训教程开发简明培训教程 朱海涛朱海涛 2003 年年 11 月月 关于本手册关于本手册 本手册读者须具有基本的 Windows 操作经验,并且已经参加过 03 年八月份的培训: “Tornado 集成开发环境的操作及基于 PowerPC/VxWorks 的编程实例” 。没有参加过该次 培训的读者,请到 http:/ 下载相关文档学习,本手 册第一章也将对之做一简单复习。此外,读者最好具有在 Windows 下架设简单 FTP 服务的 经验。本手册第一章会简单涉及这些内容。 读者应该仔细阅读本手册后再操作, 你

2、碰到的问题很可能是由于疏忽了本手册的某些细 节而造成的,以避免浪费不必要的时间。 欢迎指正对本手册的纰漏,提出宝贵意见。mailto: 几个关键名词: Host(开发主机) :即你的 PC 机,上面装有用于开发的 Tornado,并架设了 FTP 服 务器。 Target(目标机) :VxWorks 运行的 PowerPC,我们目前使用 MVME5100。 第一章第一章 PowerPC 及及 VxWorks 的配置的配置 本章是对培训:“Tornado 集成开发环境的操作及基于 PowerPC/VxWorks 的编程实 例”的简单复习。如果你已对其中内容熟悉,可以跳过本章。 以下的操作都是针对

3、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 - 1 注:请

4、勿将串口线的 RJ45 口接到 PowerPC 的 LAN1 口,将网线接到了 PowerPC 的 DEBUG 口。 Step 2. 配置 PC 机的串口。 以使用 PC 机上的 COM3 为例,在 Windows 的开始开始菜单选择程序 - 附件附件 - 通讯通讯 - 超级终端超级终端,启动后,在弹出的“连接描述连接描述”对话框指定一个连接名称(可以是任意名字,以 方便记忆为宜)中,如图 1 - 2: VME crate LAN1 DEBUG PowerPC Com3 HUB Host 图 1- 2 确定后弹出“连接到连接到”对话框,在这里点击“连接时使用”下拉框,选择一个可用的串 口,如图

5、 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 Win

6、dows 后,在开始菜单中的 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

7、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 启动参数

8、。 启动 PowerPC 电源,如果前面已正确设置,在超级终端出现如图 1 - 11 的画面: 图 1 - 11 如果是第一次运行 VxWorks,你需要配置 VxWorks 启动参数,在终端窗口底端出现 Press any key to stop auto-boot 时,按任意键跳过自动引导程序,输入命令 c(小写) ,进 行参数设置,如图 1 - 12: 图 1 - 12 输入正确参数后回车,以输入下一个参数。下面讲述每个参数的具体设置: boot device : er0 boot device : er0 /*采用默认值即可*/ processor number : 0 process

9、or number : 0 /*采用默认值即可*/ host name : zhuht host name : zhuht /*host name 是你的 PC 开发主机的主机名,即刚才配置好 FTP 服务的 PC。对于 只是使用 TAO-TAO-LE 的读者,该行参数需要另行指定,详看第二章*/ file name : /vxWorks file name : /vxWorks /*file name 是 VxWorks 内核的文件名,指定 VxWorks 从 FTP 服务器上下载哪个 内核*/ inet on ethernet (e) : 192.168.0.51 inet on ethe

10、rnet (e) : 192.168.0.51 /*这一行要为 MVME5100 指定一个 IP 地址*/ inet on backplane (b): inet on backplane (b): /*这一行不用输入*/ host inet (h) : 192.168.0.1 host inet (h) : 192.168.0.1 /*这一行填入开发主机的 IP。对于只是使用 TAO-TAO-LE 的读者,该行参数需要 另行指定,详看第二章*/ gateway inet (g) : 192.168.0.1 gateway inet (g) : 192.168.0.1 /*这一行指定 MVME

11、5100 所在的网关*/ user (u) : vxworks user (u) : vxworks /*FTP 服务的用户名,也就是刚才架设 FTP 时建立的用户名。对于只是使用 TAO-TAO-LE 的读者,该行参数需要另行指定,详看第二章*/ ftp password (pw) (blank = use rsh): 1234 ftp password (pw) (blank = use rsh): 1234 /*用户密码。对于只是使用 TAO-TAO-LE 的读者,该行参数需要另行指定,详看 第二章*/ flags (f) : 0x0 flags (f) : 0x0 /*不用输入,缺省即

12、可*/ target name (tn) : target name (tn) : /*不用输入,缺省即可*/ startup script (s) : startup script (s) : /*不用输入,缺省即可。对于只是使用 TAO-TAO-LE 的读者,该行参数需要另行 指定,详看第二章*/ */ other (o) : other (o) : /*不用输入,缺省即可*/ 设置好参数后,敲命令回车,启动 VxWorks。启动需要几十秒,如果没 有错误,终端应该出现如图 1 - 13 的画面: 图 1 - 13 这里初学者常遇到的问题是 VxWorks 启动参数设置不对而导致启动失败。

13、如 file name 不正确导致目标机找不到核,FTP 用户密码不对等。另外网络不通也 是造成启动失败的常见原因。 启动成功后,就可以从主机下载编译好的程序运行。具体操作请读者自己参 考 Tornado 自带的有关文档。 Step5 使用 Tornado 编程。只是使用 TAO-TAO-LE 的读者,可跳过该步骤,前往第二章。 启动 Tornado 后,选择菜单 File - New Project,如图 1- 14: 图 1 - 14 在弹出的对话框中选 NewNew 标签,选 Create downloadable application modules for Create downl

14、oadable application modules for,如图 1 15: 图 1 - 15 点击 OKOK,在对话框中设置工程保存的路径,如图 1 -16: 图 1- 16 点击 NextNext,如图 1 17: 图 1- 17 在图 1 17 所示对话框中在 A toolchainA toolchain 选择 PPC604gnu(这点很重要! ) , 点击 Next。Next。 在接下来的对话框选择 FinishFinish,回到程序主界面。 选择菜单 FileFile-NewNew,新建一个源文件,如图 1 - 18 图 1 18 在 File nameFile name 里填上

15、文件名,点击 OKOK,在源程序编辑器里即可编译自己的程 序。编好程序后保存,然后选择菜单 Build-BuildBuild-Build,编译刚才编好的程序,如 图 1 - 19。 图 1 - 19 这时 Build OutputBuild Output 窗口会自动弹出,在这里可以看到编译信息,是否有错 等。 Step6 下载程序到目标机运行。 如果你的程序已经编译通过,就可以下载到目标机上运行了。但首先得启动 Target Server。 在程序主界面的菜单选 Tool - Target Server - Configure,如图 1 20: 图 1 20 在 Configure Targe

16、t Servers 对话框中配置 Target Server,如果你还没有建立过 Target Server ,需要点击 New,新建一个 Target Server,如图 1 21 : 图 1 21 在 Configure Target Servers 对话框中,Description 编辑框默认是 Configuration 1,你可 以把它改成便于记忆的描述, Target Server编辑框里填上该Target Server的名字。 在Availabe Back 里选 wdbrpc, Target Name/IP Adress 里写上目标机的 IP,如 192.168.0.51,此时 Configure Target Servers 对话框应该像图 1 22 所示: 图 1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号