Tornado开发环境详解:目标机内存管理和Target Server启动
需积分: 34 194 浏览量
更新于2024-08-25
收藏 4.21MB PPT 举报
"本文档介绍了Tornado开发环境在目标机内存管理方面的内容,以及Tornado的基本功能和系统架构。Tornado是风河系统公司提供的VxWorks实时操作系统的开发平台,它提供了集成的编辑器、编译器和调试器,支持嵌入式系统的开发和调试。开发过程采用主机-目标机交叉开发模型,应用程序在主机上编译,然后通过目标服务器下载到目标机进行调试。"
在目标机内存管理方面,Tornado开发环境维护了一块主机系统上的快速存储区(Cache),用于减少目标机的数据传输处理。这块内存主要在主机加载目标模块时使用。默认情况下,这个内存区域为1MB,但可以根据需要指定其大小,以提高主机工具访问目标内存的效率。然而,文档中提到的其他选项,如目标服务器文件系统、控制台和重定向、日志、杂项和目标机存储池等,在通常的配置中可能并不需要进行特别设置。
Tornado开发环境包含了多个组件,如运行在目标机上的VxWorks实时操作系统,宿主机上的交叉开发工具,以及两者之间的通信方式。开发人员可以在不受目标机资源限制的Windows环境中编写、编译和链接代码,生成可执行文件。这些文件随后可以下载到目标机上,通过目标服务器与目标代理程序的通信来实现应用程序的调试和分析。
Tornado环境中的Target Server是关键部分,它负责管理主机与目标机之间的通信,包括程序的下载、运行和调试。在配置完成后,用户可以通过点击"Launch"按钮启动Target Server,开始实际的开发工作。
此外,Tornado还提供了一些辅助工具,例如Shell,使得开发者能够直接在目标机上运行命令行操作。同时,Tornado集成了一个hypertext浏览器,方便查看在线帮助文档。开发环境还包括WindSh、CrossWind、WindPowerTools和WindConfig等一系列工具,以支持不同层面的开发和配置需求。
Tornado是一个强大且全面的嵌入式系统开发平台,其内存管理机制和丰富的工具集为VxWorks应用的开发和调试提供了高效的工作流程。对于需要进行嵌入式系统开发的工程师来说,理解和掌握Tornado的各项功能和操作流程至关重要。
2022-09-19 上传
2022-09-23 上传
2012-05-09 上传
2022-09-20 上传
2010-08-26 上传
2022-09-19 上传
2008-06-12 上传
2010-03-05 上传
点击了解资源详情
ServeRobotics
- 粉丝: 37
- 资源: 2万+
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍