预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共55页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Tornado开发环境使用说明内容Tornado集成开发环境的简介Tornado嵌入式集成开发系统结构Tornado工具集目录与文件Docs目录下存放各种帮助手册主要是与Tornado和VxWorks相关的启动Tornado工具条和按钮工程管理工程的创建step2:设置工程名称、目录、描述和所属的工作空间。step3:选择编译工具链与CPU类型和编译器相关。工具链决定了编译器、系统库和目标格式等。工程生成时会自动完成依赖关系生成相关文件step4:工程创建完成工程的文件工程的编译工程的编译编译选项“Rules”选项卡用于设置生成的映像的类型。“Macros”选项卡用于定义编译宏。下载工程到目标服务器TargetServer配置和启动TargetServer属性设置通信后端【BackEnd】根据不同的目标机可以选择不同的TargetServer通信后端与目标机的Agent通信。其中wdbrpc用于网络连接;wdbserial用于串行通道连接;wdbpile用于Visxim仿真目标机连接;netrom用于一专有的通讯协议;loopback用于测试;选择的后端类型与Agent中选择的WDBconnection类型一致才能建立主机与目标机之间的WDB连接。各后端的动态库位于“\host\x86-win32\lib\backend”目录下。wdbrpc是最常使用的一种:核心文件和符号表【CoreFileandSymbols】TargetServer依赖主机上存放的VxWorks映像文件来完成调试工作我们需要指定映像核文件的存放路径。TargetServer在主机上为目标机VxWorks映像维护了一张符号表该表根据核心文件建立从文件中提取符号名称和内存地址用于加载其他模块时进行引用符号解析。默认情况下选择“GlobalSymbol”只有核文件中的全局符号加入到主机符号表中。若选择“AllSymbol”全局和局部符号都加入符号表中。“NoSymbol”不建立主机符号表。另外为了实现在动态加载时主机和目标机上符号表的一致性选择“SynchronizeTarget/HostSymbolTable”选项。目标机内存管理目标服务器图标和日志控制台窗口Tornado支持系统级调试和任务级调试系统级调试可以在多个任务中切换甚至在系统例程中检查运行其主要用于中断代码的调试也可以用于任务代码的调试。在此模式下可以使用全局断点来停止整个系统只要有任何任务遇到此断点。任务级调试可以调试任务上下文中的代码调试只对单个任务运行不会对系统造成影响。默认情况下Tornado一次只可以调试一个任务。可以通过使用run对话框建立一个新任务或者通过Attach对话框调试一个已存在的任务以选择任务。当绑定一个任务时其命令只影响此任务。当任务遇到断点时只停止此任务整个系统并不停止。启动和停止调试器调试器工具条、按钮命令BreakPoints数据检查、存储器和堆栈Variables窗口可以查看和修改当前例程的局部变量当单步执行不同的例程时新的例程的局部变量就取代了先前显示的局部变量。Registers窗口可以查看和修改CPU寄存器的数值。Memory窗口显示从StartAddress控制字段指定的地址开始的一个范围的目标机存储器。Variables窗口Registers窗口Memory窗口BackTrace窗口可查看的函数调用轨迹最下层为根函数一般为任务入口函数;最上层为断点设置函数。窗口显示函数的地址、入口参数和所处的文件等。可以在窗口中任何例程上双击以将上下文指针移至编辑窗口中的那个堆栈级可查看相应的源代码。目标模块的调试Shell启动和停止TornadoShellShell命令任务管理相关的命令列表devsldShell中的C表达式解释程序解决主机与目标机之间的名字冲突辅助调试工具启动浏览器存储器使用情况窗口任务浏览器堆栈检查窗口VxSimVxSim仿真器窗口及日志控制台窗口WindViewWindView视图总结THEEND