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

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 在Target Servers Property中,选择Core File and Symbols,选择File为BSP目标文件所在目录的VxWorks,并选取为All Symbols … Launch 点击图形按钮中下拉框,选择目标机,即可 * 1.3 直接从软盘启动 缺省启动行: fd=0,0(0,0)host:/fd0/vxWorks h= e=0 u=target“ 并且将vxWorks映像拷贝到软盘中(a:) 不必配置主机环境,直接使用启动盘启动目标机 通过软盘无法调试VxWorks,可以通过配置网络或串口实现主机与目标机相连 由于软盘有大小限制,VxWorks的功能不能太多,否则推荐网络方式 * 演示从网络方式启动 一些可能失败的原因: 正确的网卡驱动 防火墙设置 IP设置 操作系统映像路径 用户名和密码 VxWorks操作系统配置 * Bootable Application 当创建可启动的应用时,在Workspace窗口的Files栏中,可以看到: * linkSyms.c 动态生成的配置文件,用来获得正确的symbols references prjConfig.c 动态生成的配置文件 包含VxWorks中当前包含的各个组件的初始化代码 romInit.s VxWorks的boot ROM的入口代码 * romStart.c 将VxWorks映像装入RAM sysALib.s 包含系统开始运行的代码 sysLib.c 包含体系结构相关的一些例程 userAppInit.c 应用程序的初始化入口 * userAppInit.c * 配置VxWorks的组件 打开Workspace中的VxWorks,可以看到当前VxWorks的配置情况 黑色:当前已经选用的组件 在配置过程中,如果知道组件的部分信息,可以根据该信息查找所属的组件 例如 * * 获得组件的属性 双击感兴趣的组件 例如: * 增加/删除一个组件 在感兴趣的组件上。使用右键 对于当前没有包含的组件,使用Include …增加 对于当前已经包含的组建,使用Exclude…删除 如果组件中还包括其他组件(显示为+,-),将会显示一个选择框,根据需要打勾 * 有的组件目录中包含若干个不相容的选项,只能选择其中一个,例如 * 修改组件的参数 对于感兴趣的组件,有些参数可以修改,例如 * 估计已有组件的大小 在项目上:右键?Properties…?size 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 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用户

文档评论(0)

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

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

1亿VIP精品文档

相关文档