- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
步骤7:从主机连接到目标机 可以使用Target Server从主机连接到目标机 在菜单Tools?Target Server?Configure… 在弹出窗口中 首先给目标服务器命名 在Target Servers Property中,选择Back End,并在Available Back中选择wdbrpc,在Target Ip/Address中输入目标机IP * 在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操作系统配置 xlanchen@2006.7.26 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 * VxWorks及其应用开发 课程内容 VxWorks和Tornado简介 任务和任务间通信 信号、中断处理与定时机制 调试环境与实例分析 网络编程 VxWorks操作系统配置 * 建立调试环境和实例分析 xlanchen@2006.7.26 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定义: 引导行 目标机操作系统包
您可能关注的文档
最近下载
- 人工挖孔桩有限空间作业专项施工方案-2024.docx
- 2025年社区工作者公共基础知识与社区工作相关知识试卷.docx VIP
- 2025-2026年中国机械加工行业发展现状分析报告(目录) .pdf VIP
- 《GMP物料管理培训》课件.ppt VIP
- 2016款上汽名爵MG3_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf VIP
- 1000 Basic English Words—1000核心单词全4册单词带音标.pdf VIP
- 2025年社区工作者招聘考试公共基础知识(社区工作相关知识)题库.docx VIP
- 急性肺水肿患者应急预案及流程.pptx VIP
- 2025年社区工作者招聘考试(公共基础知识+社区工作相关知识)题库.docx VIP
- 智能控制技术专业人才培养方案(高职).pdf VIP
原创力文档


文档评论(0)