- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Tornado 开发环境使用说明 ;内 容;Tornado集成开发环境的简介; Tornado 嵌入式集成开发系统结构;Tornado工具集;目录与文件;Docs目录下存放各种帮助手册,主要是与Tornado和VxWorks相关的 ;启动Tornado;工具条和按钮;工程管理 ;工程的创建 ;step2:设置工程名称、目录、描述和所属的工作空间。;step3:选择编译工具链,与CPU类型和编译器相关。工具链决定了编译器、系统库和目标格式等。工程生成时会自动完成依赖关系,生成相关文件 ;step4:工程创建完成;工程的文件;工程的编译 ;工程的编译 ;编译选项;“Rules”选项卡用于设置生成的映像的类型。;“Macros”选项卡用于定义编译宏。;下载工程到目标服务器;Target Server;配置和启动 ;Target Server属性设置 ;通信后端【Back End】
根据不同的目标机,可以选择不同的Target Server通信后端与目标机的Agent通信。其中wdbrpc用于网络连接;wdbserial用于串行通道连接;wdbpile用于Visxim仿真目标机连接 ;netrom用于一专有的通讯协议;loopback用于测试;选择的后端类型与Agent中选择的WDB connection类型一致才能建立主机与目标机之间的WDB连接。各后端的动态库位于“\host\x86-win32\lib\backend”目录下。
wdbrpc是最常使用的一种:
;核心文件和符号表【Core File and Symbols】
Target Server依赖主机上存放的VxWorks映像文件来完成调试工作,我们需要指定映像核文件的存放路径。Target Server在主机上为目标机VxWorks映像维护了一张符号表,该表根据核心文件建立,从文件中提取符号名称和内存地址,用于加载其他模块时进行引用符号解析。默认情况下选择“Global Symbol”,只有核文件中的全局符号加入到主机符号表中。若选择“All Symbol”全局和局部符号都加入符号表中。“No Symbol”不建立主机符号表。另外为了实现在动态加载时主机和目标机上符号表的一致性,选择“Synchronize Target/Host Symbol Table”选项。 ;目标机内存管理;目标服务器图标和日志控制台窗口;Tornado支持系统级调试和任务级调试
系统级调试可以在多个任务中切换,甚至在系统例程中检查运行,其主要用于中断代码的调试,也可以用于任务代码的调试。在此模式下,可以使用全局断点来停止整个系统,只要有任何任??遇到此断点。
任务级调试可以调试任务上下文中的代码,调试只对单个任务运行,不会对系统造成影响。默认情况下,Tornado一次只可以调试一个任务。可以通过使用run对话框建立一个新任务,或者通过Attach对话框调试一个已存在的任务,以选择任务。当绑定一个任务时,其命令只影响此任务。当任务遇到断点时,只停止此任务,整个系统并不停止。;启动和停止调试器;调试器工具条、按钮命令;BreakPoints;数据检查、存储器和堆栈;Variables窗口可以查看和修改当前例程的局部变量,当单步执行不同的例程时,新的例程的局部变量就取代了先前显示的局部变量。
Registers窗口可以查看和修改 CPU寄存器的数值。
Memory窗口显示从Start Address控制字段指定的地址开始的一个范围的目标机存储器。
Variables窗口 Registers窗口 Memory窗口
;Back Trace窗口可查看的函数调用轨迹,最下层为根函数,一般为任务入口函数;最上层为断点设置函数。窗口显示函数的地址、入口参数和所处的文件等。可以在窗口中任何例程上双击,以将上下文指针移至编辑窗口中的那个堆栈级,可查看相应的源代码。
;目标模块的调试 ;Shell;启动和停止Tornado Shell;Shell命令;任务管理相关的命令列表;devs;ld;Shell中的C表达式解释程序;解决主机与目标机之间的名字冲突;辅助调试工具 ;启动浏览器;存储器使用情况窗口;任务浏览器;堆栈检查窗口;VxSim ;VxSim仿真器窗口及日志控制台窗口;WindView;WindView视图;总结;THE END
您可能关注的文档
最近下载
- 国开《形势与政策》2025秋专题测验1-5答案.pdf VIP
- 中小学生常见心理健康问题的识别及干预.ppt VIP
- 城市轨道交通服务礼仪:城市轨道交通服务礼仪的基础知识PPT教学课件.pptx VIP
- 第11课 浮力(教学设计)-四年级科学上册(苏教版).pdf
- 大连海事大学2020-2021年《货币银行学》期末考试试卷(A卷)含参考答案.docx
- 兖州人民医院护理人员招聘简章.DOC VIP
- 下肢静脉曲张病人的护理.ppt VIP
- 2025年中考数学总复习《尺规作图》专项检测卷(带答案).pdf VIP
- 角在生活中的应用.pptx VIP
- 牛津上海版四年级上册英语Module4 Unit 3 Weather (period 3 Weather Talk about Christmas)课件.pptx VIP
原创力文档


文档评论(0)