TG-231FQVxworks操作系统安装及使用说明

上传人:飞*** 文档编号:26987798 上传时间:2018-01-04 格式:PDF 页数:12 大小:1.34MB
返回 下载 相关 举报
TG-231FQVxworks操作系统安装及使用说明_第1页
第1页 / 共12页
TG-231FQVxworks操作系统安装及使用说明_第2页
第2页 / 共12页
TG-231FQVxworks操作系统安装及使用说明_第3页
第3页 / 共12页
TG-231FQVxworks操作系统安装及使用说明_第4页
第4页 / 共12页
TG-231FQVxworks操作系统安装及使用说明_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《TG-231FQVxworks操作系统安装及使用说明》由会员分享,可在线阅读,更多相关《TG-231FQVxworks操作系统安装及使用说明(12页珍藏版)》请在金锄头文库上搜索。

1、TG-231FQ(带 TG-M7扩展板) Vxworks 操作系统安装及使用说明Edit By Linkhope-Lightning 2014/6/18 第一章开发环境安装和部署第一节 Tornado开发环境安装Tornado 简介:系统内容 TornadoTornado 代表嵌入实时应用中最新一代的开发和执行环境。 Tornado 包含三个完整的部分:( 1) Tornado 系列工具,一套位于主机或目标机上强大的交互式开发工具和使用程序;( 2) VxWorks 系统,目标板上高性能可扩展的实时操作系统 ; ( 3)可选用的连接主机和目标机的通讯软件包如以太网、串行线、在线仿真器或 ROM

2、 仿真器。Tornado 安装过程:1)先安装 daemon 虚拟光盘软件;2)使用 daemon tool 映射( mount )虚拟文件( *.cue,*.bin ) (如果没有这两个文件就直接添加 iso 的压塑包然后点对应的磁盘,进入后点 setup.exe 文件) ;3)一路选择默认安装,开始时的 key 根据 DISK_ID的数值输入对应的序列号, name 和company 可以任意; ( key 附在文末,查找对应的版本对应的 key,分清 CD1和 CD2)4)一直点击下一步,按默认情况安装,当出现 Project Information 向导界面时, Project Nam

3、e 和 Number of Tornado Seat 随便填写;5)到最后一步安装 license 时,选择第三项 phone or fax ,安装完毕;下面列出主要步骤:图一进入启动后的界面图二 点右上角 Accept ,在点击下一步图三 name 和 company 随便输入, Install 输入序列号安装的光盘号与序列号如下所示:WINDRIVER.TORNADO.V2.2.FOR.PENTIUM CD1= Tornado 2.2/VxWorks 5.5 for PENTIUM (DISK_ID: TDK-14611-ZC-01) CD2= BSPs/Drivers for VxWor

4、ks 5.5: PENTIUM (DISK_ID: TDK-14621-ZC-01) 序列号: CD1: cAQ8i-qP2I&-g$vT6-3&gjw-bEk9g 序列号: CD2: A7KbB-Rd37p-hNFBE-kzgaT-b9gpC 图四 Project Name 随便输入 ,Number of Tornado Seat 随便输入个数字图五选择安装目录图七选择第三项 phone or fax 其他图片中没提的步骤选择默认即可。6)如果安装目录为 C:Tornado2.2,则在其目录下新建文件夹 flexlm,将安装光盘下的CRACK目录下的 license.dat 拷贝到 C:To

5、rnado2.2flexlm ;7)安装完毕后,如果从开始菜单直接运行 tornado ,会提示错误,这是因为安装还没有完成。这时你需要在 windows 里面设置一个环境变量 LM_LICENSE_FILE = C:Tornado2.2flexlmlicense.dat 方法如下:点击我的电脑右键,选属性 -高级 -环境变量 -新建一个环境变量名称为LM_LICENSE_FILE ,值为 C:Tornado2.2flexlmlicense.dat 8)另外一种破解方法是在 C 盘 Tornado2.2 文件夹下你会发现一个 setup.log 文件,用ultraedit 或 vim 打开,在

6、最后一行你会发现一个注册表键值,进入注册表,找到这个键值HKEY_LOCAL_MACHINESOFTWAREFLEXlm License ManagerLM_LICENSE_FILE, 将其值修改为:C:Tornado2.2flexlmlicense.dat 注意上面是你软件装在 C盘,如果装在 D 盘,对应的各个 C盘改为 D. 9)安装完 CD1后,继续安装 CD2, CD2 的安装过程与 CD1基本一致,序列号要填对。安装完成后安装补丁包,双击 pentium 升级 5.5.1t22-cp1-pentiumt22-cp1-pentium 目录下的installpatch.bat ,出现如

7、下界面,手动输入 tornado 的安装目录( c:TORNADO2.2)图八回车后出现安装向导图九点 next 进入下一步图十点 next 进入下一步图十一点 accept,然后点 next 图十二默认会有姓名与公司名称,然后点击 next 继续图十三继续点击 next 图十四继续点击 next 继续图十五继续点击 next 继续图十六点击 next 进入安装图十七安装结束后点击 ok,安装完成。第二节开发环境部署BSP 包的使用:将 BSP包拷贝到 Tornado2.2 的安装路径的 Tornado2.2targetconfig 目录下。第一次打开 tornado 开发环境的时候会提示创建

8、工程,选择 create a bootable vxworks image 点击 OK进入创建工程向导,按照向导完成安装。图一选择第一项 bootable vxworks image 图二修改工程名字并继续图三选择从 BSP包创建继续并单击完成(在选择之前需要将 BSP包拷贝到 tornado 中,具体路径为 C:Tornado2.2targetconfig )图四 Finish 后会看到工程已经加载到开发环境中来图五完成后工作空间通过对左侧的组件进行相应的裁剪与配置, 即可完成 vxworks 系统的定制。 定制完成后,编译工程(在 build 菜单下) ,即可生成 vxworks 系统的镜

9、像。第二章 VxWorks 使用指南第一节 VxWorks 启动配置从 U 盘启动 bootrom 从 U 盘启动相对来说比较简单,首先需要准备两个工具软件: ramdisk 与 flashboot 。前者在 xp 的系统下模拟一个虚拟软盘,后者可以将软盘内容刻录到 U 盘上。 Ramdisk 软件需要安装,安装完成后打开,配置成如下状态:Config.h 文件配置:1. 修改 CPU = PENTIUM3语句块中的 DEFAULT_BOOT_LINE变量为:gei(0,0) host:vxWorks h=192.168.202.10 e=192.168.202.20:ffffff00 u=t

10、arget pw=target o=gei 2. 首先编译 Bootrom ,编译完成后打开控制台(开始 -运行 -cmd) ,输入如下命令:-cd c:Tornado2.2hostx86-win32bin (进入 tornado 的主机端运行程序存放目录)-torVars.bat (运行 torVars.bat 这个批处理)-cd c:Tornado2.2targetconfigxxxx (进入相应的 BSP包存放的位置, xxxx 为你的 bsp 包的名字)-mkboot a:bootrom (将 bootrom 安装到软盘,注意 mkboot a: bootrom )这样,打开软盘后就可

11、以看到 bootrom.sys 的文件。插入 U 盘,运行 flashboot ,选择后面一直点下一步默认即可。执行完毕后 U 盘已经具备启动 bootrom 的功能。从硬盘启动 bootrom 从硬盘启动 bootrom ,需要修改 config.h 文件。1 将 #undefinclude_ata 修改为 #define include_ata; 2 #define SYS_WARM_ATA_CTRL的作用是设置主板使能和后面板使能,设置为 1 则使能 TG-M7 上硬盘通道,设置成 0 则使能 TG-231FQ后走线上硬盘通道;3 将 # undef INCLUDE_DOSFS 修改为

12、#define INCLUDE_DOSFS;4 将 #define ATA0_CTRL_TYPE (ATA_PCMCIA)修 改 为 #define ATA0_CTRL_TYPE (IDE_LOCAL);5 #define ATA0_INT_LVL的作用是设置中断级,一般设为 0x0e 和 0x0f; 6 修改完成后,编译生成 bootrom.bin 或者 bootrom 。如果生成的是 bootrom 文件,则制作方法与 U 盘启动 bootrom 相同, 一直到在虚拟软盘中安装 bootrom 完成, 这时在虚拟软盘中有 bootrom.sys 文件,并将此文件拷贝到 U 盘中;如果生成的

13、是bootrom.bin 文件,则直接修改其后缀为 bootrom.sys 即可。将硬盘分出一个 1-2G 的分区,格式化为 Fat16,并安装 DOS 系统。用可以启动 DOS 的U 盘, 将 bootrom.sys 拷贝到 U 盘里, 将 c:Tornado2.2hostx86-win32bin 目录下的 文件也拷贝到 U 盘里。用 U 盘启动 DOS后,执行如下命令:-Lock d: -vxsys d: -cp bootrom.sys d: 安装完成,即可从硬盘启动 bootrom 。从网络加载 vxworks 网络加载 vxworks,修改 config.h 文件中的 default_

14、boot_line 为gei(0,0) host:vxWorks h=192.168.202.10 e=192.168.202.20:ffffff00 u=target pw=target o=gei 用上面讲到的两种方式启动 bootrom 以后,将网线接好,打开 ftp 服务器,配置好相应的 ftp 服务器的设置,如 vxworks 的存放路径,用户名及密码,即可通过网络加载 vxworks系统。从硬盘加载 vxworks 通过硬盘加载 vxworks 系统,修改 config.h 文件中的 CPU 等于 PENTIUM3 下面的default_boot_line 为ata=0,0(0,0

15、)host:/ata0a/vxWorks h=192.168.202.10 e=192.168.202.20:ffffff00 u=target pw=target o=gei (注:需要使用双引号括起来) ;在 sysALib.c 的 文 件 夹 中 的 memTopPhys = (char *)(LOCAL_MEM_LOCAL_ADRS + LOCAL_MEM_SIZE)语句块外面添加memTopPhys = (char *)(1024*1024*1024); 语句,他的功能是用来设置其检测的最大内存(超界会导致系统死机 ) 用 U 盘启动 DOS,将编译生成的 vxworks 镜像拷贝到

16、硬盘下,即可通过硬盘直接加载,此时用硬盘启动 bootrom , vxworks 直接通过硬盘加载,无需 U 盘。最终交付的产品应该做成这种状态。手动加载第二路网络驱动( usrAppInit.c )实例为:/* usrAppInit - initialize the users application */ #include end.h #define GEI8254X_LOAD_FUNC sysGei8254xEndLoad IMPORT END_OBJ * GEI8254X_LOAD_FUNC (char *, void *); voidusrAppInit (void) #ifdef USER_APPL_INIT USER_APPL_INIT; /* for backwards compatibility */ #endif muxDevStar

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

当前位置:首页 > 商业/管理/HR > 经营企划

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