Tornado开发环境:数据检查、存储器与堆栈调试功能详解
需积分: 34 154 浏览量
更新于2024-08-25
收藏 4.21MB PPT 举报
Tornado开发环境是一款由美国风河系统公司(WindRiver System, WRS)提供的针对VxWorks实时操作系统的高性能开发平台。它是一个集成的开发和调试工具包,主要包括以下几个关键组成部分:
1. **数据检查与存储器管理**:
在Tornado开发环境中,开发者可以利用内置的调试功能,如单步跟踪,来检查程序运行时的局部和全局变量、参数、寄存器状态,以及目标机器的存储器和堆栈情况。Watch窗口是一个重要的辅助工具,可以查看并修改全局符号,包括变量、数组和函数名。对于大型数组,由于数据量大可能影响性能,建议用户手动分项查看,以避免加载过大数据导致的系统延迟。
2. **工程管理和TargetServer**:
Tornado的工程管理功能支持创建、组织和管理项目,便于开发者高效地构建和调试嵌入式应用程序。TargetServer则是运行在宿主机上的服务,负责与目标机上的应用程序进行通信,实现远程监控和调试。
3. **调试与Shell**:
调试是Tornado的核心功能,允许开发者在宿主机上编写和测试代码,然后通过TargetServer将代码部署到目标硬件上进行实时调试。Shell提供了交互式的命令行界面,方便执行各种任务,如启动/停止调试会话,设置断点等。
4. **跨平台开发模型**:
Tornado采用主机-目标机的交叉开发模式,开发者可以在Windows环境中编写和调试代码,生成的目标文件会被下载到VxWorks操作系统上运行。这使得开发过程不受目标硬件资源的限制,提高了开发效率。
5. **系统架构**:
Tornado环境的结构包含运行在宿主机的开发工具、连接宿主机和目标机的通讯组件,以及运行在目标机上的VxWorks操作系统。此外,还可能包括其他第三方工具和客户自定义工具,如模拟环境(如VxSim)和不同的处理器支持(如PowerPC, ARM等)。
Tornado开发环境为嵌入式系统开发者提供了一套完整的、高效的开发和调试解决方案,通过其强大的数据检查、存储器管理以及跨平台的特性,使得在Windows环境下进行VxWorks应用开发变得便捷且高效。
2020-02-11 上传
2022-09-19 上传
2022-09-14 上传
三里屯一级杠精
- 粉丝: 35
- 资源: 2万+
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明