从tornado到workbench --风河公司的新一代嵌入式软件集成开发环境

从tornado到workbench --风河公司的新一代嵌入式软件集成开发环境

ID:27729575

大小:831.50 KB

页数:12页

时间:2018-12-05

从tornado到workbench --风河公司的新一代嵌入式软件集成开发环境_第1页
从tornado到workbench --风河公司的新一代嵌入式软件集成开发环境_第2页
从tornado到workbench --风河公司的新一代嵌入式软件集成开发环境_第3页
从tornado到workbench --风河公司的新一代嵌入式软件集成开发环境_第4页
从tornado到workbench --风河公司的新一代嵌入式软件集成开发环境_第5页
资源描述:

《从tornado到workbench --风河公司的新一代嵌入式软件集成开发环境》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、从Tornado到Workbench———风河公司的新一代嵌入式软件集成开发环境美国风河系统公司康宇峰"!!嵌入式系统开发所面临的问题1!目标系统具有完全的观察和控制能力9例如硬件的各种寄存器内存空间9操作系统的信号量消息队列任务堆栈嵌入式软件开发有别于桌面软件系统开发的一个显等!!O著特点是9它一般需要一个交叉编译和调试环境9即编辑此外9嵌入式系统变化更新比较快9对开发时间要求!!和编译软件在主机上进行(如在机的操作系比较紧9尤其是消费类产品更是如此O如果有一套功能强PCWindows统下)9编译好的软件需要

2、下载到目标机上运行(如在一个大的嵌入式软件集成开发工具可以满足嵌入式软件开发目标机上的操作系统下)9主机和目标机建各个阶段的需求9同时又使用方便9界面友好9那是最理想PPCVXWorks立起通信连接9并传输调试命令和数据O由于主机和目标 不过了O美国风河系统公司(以下简称为G风河公司7)推机往往运行着不同的操作系统9而且处理器的体系结构也 出的嵌入式软件开发平台正是这样一个G全 Workbench彼此不同9这就提高了嵌入式开发的复杂性O能选手7O总的来说9嵌入式开发所面临的问题主要表现在以下!!几个方面O!1CPU"涉

3、及多种及多种OS的特点和优势2!Workbench嵌入式的或处理器可谓多种多样9包括了风河公司一直致力于嵌入式软件领域的研究9其历史!!CPU!!等9而且应用都很广悠久的开发环境和嵌入式操作系统产PentiumMIPSPPCARMXScale\99TornadoVXWorks在其上运行的操作系统也有不少9如99品在嵌入式领域中应用非常广泛9尤其以强实时性和稳定VXWorksLinuX性而著称于世O风河公司的新一代开放的平台框架2.1!EcliPse开发平台Workbench9等9即使在一个公司之内9也会同时使用Nu

4、cleusWinCE9好几种处理器9甚至几种嵌入式操作系统O如果需要同时继承了原有集成开发平台的一贯优势9并且功能Tornado调试多种类型的板子9每个板子上又运行着多个任务或进更加强大O由于新采用了先进的软件框架结构9Eclipse程9那复杂性是可想而知的O从而使整个系统更加开放和易于扩展O下面介绍它的主!2"开发工具种类繁多要优势O不仅各种操作系统有各自的开发工具9在同一系统下!!开发的不同阶段也有不同的开发工具O如在用户的目标软件框架结构是一个完整和开放的基础平板开发初期9需要硬件仿真器来调试硬件系统和基本的驱

5、!!Eclipse台9如图所示9它能够将图形工具以及任何必须的功能动程序;在调试应用程序阶段9可以使用交互式的开发环1通过标准的接口集成到同一个开发环境中O目前9境进行软件调试;在测试阶段需要一些专门的测试工具软IBM及等商业开发工具提供商均支持开件进行功能和性能的测试;在生产阶段需要固化程序及出~PBorlandEclipse发平台9网上也有大量为平台开发插件的社区O厂检测等O一般每一种工具都要从不同的供应商处购买9Eclipse都要单独去学习和掌握9这无疑增加了整个公司的支出和由于符合框架9所以这些商用的和免Wo

6、rkbenchEclipse管理的难度OWork-费的符合平台接口的插件均可以集成到Eclipse!3"对目标系统的观察和控制开发环境中9这极大扩展了的功能O例benchWorkbench由于嵌入式硬件系统千差万别9软件模块和系统资源如9如果用户想使用自己熟悉的配置管理工具或者编辑!!也多种多样9要使系统能正常工作9软件开发者必须要对器9就可以找到这样一个插件并集成进来9这样用户就会80!2005.8多任务O在调试环境下9可以同时连!!#Workbench接目标系统上的多个不同的任务(或者进程)9每个任务都可以单独设置

7、断点9进行单步调试O开发者再也不用象以前那样9为了调试多个任务9先断开一个任务的连接9再连接到另外一个任务上去O这就给具有多任务的目标系统开发提供了便利9尤其是需要查看多个任务之间的配合关系时9体现的优势更加明显O多O风河公司的开发环境可以说已!!#CPUTornado经支持了全系列的主流(或处理器)9而CPUWorkbench也将继承这个传统O目前9推出的版本已Workbench2.2经可以支持和系列的所有主流PENTIUMPPCMIPSO对等系列的支持正在移植和\CPUARMXSCALES~测试中9不久即将发布

8、正式版本()O图风河组件图Workbench2.s1!Workbench感到开发过程非常适合自己的需要OOSWorkbench2.2VXWorks9多目前不仅支持O!!#(6.0LinuX嵌入式操作系统以上版本而且支持操作系)9不仅如此9风河公司还对做了多方面的增强9!!Eclipse统这确实给广大的嵌入式开发人员带来了福音9从而

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。