- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 青岛胶东轻轨见证取样试验计划重点.doc
- 人教版三年级数学上册第八单元几分之一课件讲述.ppt
- 如何成为皇牌销经讲解.pptx
- 青岛科技大学化学认识实习报告-重点.doc
- 人教版小学语文第四册第7课《我不是最弱小的》讲述.ppt
- 人教版小学语文二年级上册《风娃娃》讲述.ppt
- 如何创建消防安全社区讲解.pptx
- 人教版小学语文二年级下册期末复习讲述.ppt
- 人教版七年级语文下册第20课《口技》讲述.ppt
- 人教版七年级语文下册期中测试卷讲述.doc
- 2025重庆市万州区新田镇人民政府非全日制公益性岗位招聘1人考前自测高频考点模拟试题带答案详解.docx
- 产品设计结构包装规范.pptx
- 酒桌礼仪培训课件.pptx
- 2025上海闵行社区工作者招录(340人)模拟试卷附答案详解.docx
- 2025四川省人民医院科研人员及实验技术人员招聘6人(第二次)模拟试卷带答案详解.docx
- 2025山东德州市乐陵市面向省属公费师范毕业生招聘教师36人模拟试卷及参考答案详解1套.docx
- 2025中国人民财产保险北京分公司校园招聘模拟试卷及答案详解1套.docx
- 2025云南省临沧市镇康县县委组织部招聘编外人员(1人)模拟试卷及完整答案详解1套.docx
- 2025浙江嘉兴长三角创新投资集团有限公司、嘉兴科创人才集团有限公司招聘12人考前自测高频考点模拟试.docx
- 2.1.1+藻类、苔藓植物和蕨类植物能用孢子繁殖后代(第二课时)课件-2024--2025学年济南版生物七年级上册.ppt
最近下载
- 《空间解析拙政园》课件.ppt VIP
- QCR9228-2015铁路通信、信号、电力、电力牵引供电施工机械配置技术规程.pdf
- [优秀QC成果]提高砂层地质条件下地连墙施工质量.pdf
- 员工培训方案及课程大纲[9篇].docx VIP
- 中国共产党纪律处分条例全面解读新修订纪律处分条例重点内容学习解读专题ppt.pptx VIP
- EPC项目设计管理培训.pptx
- 中国共产党纪律处分条例全面解读新修订纪律处分条例重点内容学习ppt.pptx VIP
- 国际性教育技术指导纲要 -采用循证方式.docx
- 2025年兵棋章节答案.docx VIP
- 党支部议事规则和决策程序规章制度范文(精选10篇).pdf VIP
文档评论(0)