嵌入式系统11Tornado开发调试环境汇总.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Tornado开发调试环境 潘建 1、建立调试环境 Tornado采用主机/目标机开发模式 我们以pcPentium目标机为例介绍调试环境的建立 目标机:通常使用开发板 但在开发阶段,如果有合适的开发板模拟器/仿真机(例如VmWare),建议使用 建立Bootable Application 选择BSP为pcPentium 1.1 配置文件config.h 在x86系列的目标机上运行的vxWorks系统包括两部分: 引导文件bootrom.sys和操作系统映像文件VxWorks 引导文件bootrom.sys bootrom.sys的主要作用类似于BIOS,一般存放在一张软盘或目标机硬盘或目标机FLASH盘上,由Vxld或其他程序加载到内存 初始化目标机上的硬件 建立VxWorks运行的环境 从引导设备上加载VxWorks操作系统映像,并将CPU的控制权移交给操作系统 操作系统映像文件VxWorks VxWorks是应用程序和目标代理程序运行的软件平台,一般存放在bootrom.sys所在的软盘或目标机硬盘或目标机FLASH盘,或主机硬盘上 由bootrom.sys的引导程序加载到目标机内存 上述两个文件可以利用Tornado提供的工具,按照BSP配置文件config.h中的有关配置自动生成 例如pcPentium的配置文件是 ..\target\config\pcPentium\config.h config.h config.h定义: 引导行 目标机操作系统包含的主要成分,例如软驱、IDE硬盘、SCSI设备、网络等设备驱动 文件系统(DOSFS、TFFS、CDROMFS等) 调试方式 内存地址 以及有关参数 引导行 引导行定义了引导设备、引导路径、操作系统文件名、主机/目标机IP地址、子网掩码、FTP用户名和口令等参数 对于x86平台目标机,引导设备可以是软盘、硬盘、FLASH盘和网卡 一般通过以太网或RS232标准串口连接进行调试 pcPentium\config.h中的缺省启动行 在x86平台上,首先确定调试手段 网络 or 串口 然后根据下列步骤建立调试环境 修改配置文件 生成bootrom引导文件和VxWorks映像文件 制作启动软盘 配置主机环境 用启动软盘启动目标机 从主机连接到目标机 1.2 网络连接 步骤0:确定调试手段 使用以太网连接调试方式,通过网络使用FTP协议从主机下载VxWorks映像 首先要确定目标机使用的网卡类型号 VxWorks支持的网卡参见config.h 使用某个网卡,必须包含相应的INCLUDE_XXX VxWorks支持的网卡(from config.h) 步骤1:修改config.h 修改引导行 引导文件根据引导行来确定引导设备、引导路径、操作系统文件,并且引导行存放在固定的位置 操作系统访问引导行来确定网络的配置 系统reboot时也将访问引导行 VmWare的引导行 “lnPci(0,0)your_host_name:d:\\vxWorks h= e=0 u=target pw=vxworks tn=target” 解释如下: 启动设备名——lnPci(0,0) 主机标志名,可以任意填写,不影响启动过程——your_host_name 主机端的操作系统路径和文件名——d:\\vxWorks 主机IP地址——h= 目标机IP地址——e=0 用户名,主机的FTP服务器必须有相应的同名用户——u=target 口令,必须与主机的FTP服务器相应的同名用户的口令相同——pw=vxworks 目标名,可以任意设置,不影响启动过程——tn=target 修改config.h 为了使用键盘和控制台 修改 为: 修改config.h 修改网络驱动选项 选择VmWare支持的网卡 步骤2.1:生成bootrom 选择菜单Build-Build Boot Rom 弹出的窗口 BSP选择pcPentium,Image选择bootrom和gnu 点击OK,会弹出Build Output窗口显示编译过程 等待编译成功 步骤2.2:生成VxWorks VxWorks有很多组件 打开development tool components 选择菜单build?rebuild all 等待编译结束 编译出来的目标文件在工程目录下的default目录下,是vxWorks 步骤3:制作启动软盘 如果没有软驱,可以使用虚拟软驱,例如RamDiskNT 在windows的cmd命令窗口下,进入..\target\config\pcPentium目录: 命令:format a: 用于格式化软盘,第一次使用时需要 mkboot a: bootrom (如果提示没有mkboot命令,则需要到 ..\host\x

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档