Embedded 版 (精华区)
发信人: redfox (NetAnt), 信区: Embedded_system
标 题: WindRiver Tornado 嵌入式系统开发平台(转载)
发信站: 哈工大紫丁香 (2001年06月29日18:46:39 星期五), 站内信件
WindRiver Tornado 嵌入式系统开发平台(转载)
成功的制造商都知道,在产品开发实验室中工作效率是快速上市的关键因素。Tornado 开
发平台正是帮助嵌入式系统开发人员提高工作效率的利器。
嵌入式系统已经不再是蜷缩在PC和企业计算阴影之下的小生意了。这个市场的增长速度不
仅十分惊人,而且被认为是后PC时代IT业的强劲动力。最引人注目的产品当然是遍布
Internet之中的各类“家用电器”,甚至像打印机和复印机这些传统的嵌入式产品也可以
接入Internet了。另外,基于嵌入式系统的消费类产品,例如无线通信装置、数字音乐播
放器和数码相机也在为嵌入式系统市场推波助澜。
于是,嵌入式系统产品开发的游戏规则开始改变了。产品开发团队必须全力以赴与竞争对
手展开“赛跑”,必须以比对手更快的速度接连不断地推出大批更有特色、更有吸引力的
产品。在这种新规则之下,把产品推向市场已经不是最终目的,而只是产品演变生命周期
中的一个里程碑,因为客户总是希望以更低的价格获得更有特色的产品,他们步步进逼,
产品开发永无止境。在市场上最热门的总是那些智能化程度高、运行速度快的产品,这就
要求嵌入式系统以更快的速度运行更多的程序。
快节奏的开发工作也意味着在工程实施上软件和硬件应该协调推进,即不能让软件的工作
停下来等待硬件开发,也不能让硬件工作因为等待软件的进度而停滞。而且,嵌入式系统
开发工具的提供者也必须让人确信,自己拥有资深的专业技能、完善的服务支持机构和稳
定的财务状况,足以在销售、咨询、培训和工程辅助等应用开发的重要环节上向产品开发
制造商提供可靠有力的支持。
产品制造商们也很明白,在开始进行产品开发之前,开发人员必须以最短的时间进入工作
状态。也就是说,开发人员最初的学习曲线非常重要。学习曲线是一个技术经济学概念,
表征了工作人员对一项技能从一无所知到完全掌握所经历的时间曲线。显然,掌握大部分
技能所用的时间越短,学习曲线的起始部分就越陡峭。
Tornado开发平台是WindRiver公司推出的一种在短时间内提高开发人员工作效率的利器,
代表了嵌入式软件开发平台的最新水平。自从1995年推出它的第一个版本以来,已经在世
界范围内吸引了数万名开发者。
Tornado最初的设计目标是解决交叉开发环境中的一些固有问题,例如宿主机与目标系统
之间的通信问题、目标系统资源限制问题以及集成化工具的严重不足。最后的成果却令人
振奋,人们得到了:
Tornado体系结构示意图
● 一种成熟的体系结构 它允许在目标系统上使用所有的开发工具,突破了目标系统资源
和通信机制的限制,为这些工具充分发挥作用开辟了广阔的空间。其中的关键部件是以宿
主机和目标系统的联合体为运行平台的目标服务器(target Server)。
● 一个开放、可扩展的环境 可以很容易地将第三方硬件和软件开发工具集成进来,这实
际上是建立了一个“即插即用”的框架,鼓励人们吸纳更有优势、更高水平的嵌入式工具
。
● 快节奏的开发过程 不论用于小规模、资源受限的系统还是大规模多处理器系统,都可
应用自如。
从系统的结构和内容上看,Tornado的核心部件包括:
● 易于使用的自动扩展“向导”,即使是新手也能在很短的时间内对VxWorks OS 和其他
部件进行配置。
● 完全集成化、可立即运行(ready-to-run)的VxWorks仿真器,帮助人们进行跳跃式的应
用开发。
● 集成可视化工具套件,用于改善开发者的应用软件分析能力。
Tornado支持的宿主机和目标系统
Tornado宿主机软件可运行在UNIX和Windows NT工作站上,支持的目标系统包括:ARM,
IBM和 Motorola的PowerPC,Intel的i960 和 x86/Pentium,MIPS,Motorola 的68K、CPU
32和ColdFire,Sun SPARC。
Tornado体系结构概要
Tornado平台的交叉开发体系结构主要运行在宿主工作站(Workstation Host )上,宿主工
作站与运行时目标系统(Run-Time Target System)相连。各种工具与目标系统之间的通信
通过基于Tornado宿主机的目标服务器(Target Server)来实现,并与发往目标系统的命令
一同交给目标服务器进行管理。
目标代理对目标系统资源的要求非常小,是为了支持基于宿主系统的工具而设在目标系统
上的接口,配合完成调试数据采集、应用代码加载、性能监控和宿主机发出命令的远程执
行。
用户可以根据自己的习惯和所开发的产品来部署各种各样的宿主机—目标系统联接策略,
可供选择的渠道有:以太网(Ethernet)、串行接口(Serial)、在线仿真(In-circuit
Emulator,ICE)和客户通信(Custom Communication)。
--
发展Linux 逃离MicroSoft !
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.652毫秒