Tornado开发环境:系统修改与调试命令详解
需积分: 10 15 浏览量
更新于2024-08-25
收藏 4.2MB PPT 举报
"系统修改和调试命令列表-tornado开发环境"
Tornado是由美国风河系统公司(WindRiver Systems)为VxWorks实时操作系统设计的一款集成开发环境。它为嵌入式系统开发者提供了集编辑器、编译器和调试器于一体的窗口化开发平台,使开发和调试过程可以在不受目标机资源限制的宿主机上进行。
Tornado开发系统由三部分组成:运行在目标机上的VxWorks实时操作系统,宿主机上的交叉开发工具和实用程序,以及连接宿主机和目标机的通信方式,如以太网、串口线、ICE(In-Circuit Emulator)或ROM仿真器等。这种主机-目标机交叉开发模型允许开发者在Windows环境下编译链接代码,然后将可执行文件下载到目标机上进行调试和测试。
Tornado集成开发环境的核心功能包括:
1. **工程管理**:Tornado提供了方便的项目管理工具,允许开发者创建、组织和管理源代码文件,构建和管理软件工程。
2. **TargetServer**:目标服务器是Tornado中的关键组件,它在宿主机上运行,负责与目标机上的目标代理程序通信,实现对目标机上的应用程序的远程控制、调试和数据传输。
3. **调试**:Tornado内含强大的调试工具,如`ld`用于加载目标模块,`unld`用于卸载模块,`m adr[,width]`可以修改内存区域,`mRegs`用于修改任务的寄存器值。此外,还有单步执行命令`s`和`sso`,分别用于单步执行并跳过子程序,以及`c`、`b`、`bd`、`bdall`等用于控制程序执行和管理断点。`reboot`命令用于重启目标服务器,`quit`或`exit`则退出Shell。
4. **Shell**:Tornado提供的Shell允许用户交互式地运行命令,如执行系统调用、查看系统状态等,增强了开发和诊断的灵活性。
5. **其他工具**:Tornado还包括WindSh(Wind River Shell),这是一个基于文本的命令行界面,提供了丰富的系统管理和调试功能。还有WindConfig,用于配置VxWorks系统设置,以及各种第三方和客户工具,以满足不同开发需求。
Tornado环境采用直观的图形用户界面(GUI),如Tornado Launcher GUI和Tornado Plug-ins,支持在线帮助(Hypertext)和模拟环境(如VxSim),为开发者提供了高效、全面的嵌入式系统开发解决方案。无论是针对PowerPC、68K、ColdFire、32C系列CPU,还是Intel x86架构,Tornado都能提供相应的支持。
154 浏览量
149 浏览量
125 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
eo
- 粉丝: 34
- 资源: 2万+
最新资源
- 国王脚本
- BaseDesktopApp:电子+ Vue +元素=酷炫的桌面应用
- my_i2c.zip
- 媒体相关图标 .ai .svg .eps .png .psd素材下载
- modeshape-sequencer-xsd-3.6.1.Final.zip
- portfolio:网站充当投资组合
- react-native-translate:满足简单需求的简单包装
- hw1-lee2021
- yolov7训练自己的数据集+教程+二维码检测
- 响应式生活博客设计网站HTML5模板.zip
- .moc
- wordscrambler:另一个单词打乱游戏
- swagger-ui 压缩包
- 105℃长寿命小形品(5000小时)-铝电解电容器.zip
- StarCitizen-Helper:StarCitizen-Helper:Включениелокализации
- 与异常检测相关的书籍,论文,视频和工具箱-Python开发