风河:加速嵌入式设备软件优化

发布者:素心轻语最新更新时间:2007-11-01 来源: EDN关键字:风河  嵌入式  设备软件 手机看文章 扫描二维码
随时随地手机看文章

      “‘操作系统不是我们的核心业务。’目前,风河的平台战略主要包括风河公司最知名的操作系统、开发工具、互连软件和管理工具,也包括相应的参考硬件和服务承诺,足以满足特定行业进行产品开发的特殊要求。”

  设备软件已经成为电子产品制造商获得产品差异化竞争优势的关键因素,降低设备软件的成本与复杂度是其中最大的挑战。风河的平台战略就是要告诉整机开发商们不用再去开发那些人人都有的通用功能,而应释放资源去提升自己的独特竞争力。

  靠VxWorks操作系统起家和发达的风河(Wind River)公司现在不再仅依赖于操作系统。风河已开始采用一种平台战略,即按照主要的工业应用领域,把合适的开发套件、操作系统、中间件和运行时工具包装在一起。对此,风河公司首席技术官Tomas Evensen表示,设备软件已经成为电子产品制造商获得产品差异化竞争优势的关键因素,降低设备软件的成本与复杂度是其中最大的挑战。风河的平台战略就是要告诉整机开发商们不用再去开发那些人人都有的通用功能,而应释放资源去提升自己的独特竞争力。

  设备软件造就差异化优势

  记者:风河公司已从一个操作系统提供商转型为设备软件优化(DSO,Device Software Optimization)提供商,并在积极推崇“平台化”策略,你认为这一角色的转变的关键因素是什么?

  Tomas Evensen:在电子产品从开发、运行到售后服务和维护这个完整的生命周期之中,设备软件已经成为电子产品制造商获得产品差异化竞争优势的关键因素,降低设备软件的成本与复杂度是其中最大的挑战。据有关数据统计,设备软件开发的低效率和时间浪费占去了整个产品生命周期成本的30%。而且,在传统设备软件中只能一次性发挥作用的设计与布署方法非常不利于后续的系统集成,可扩充性和可重用性也都不尽人意,因此很难适应当今世界的技术发展和市场环境。

  为了应对这个挑战,电子设备制造商需要进行一场现代化的变革,改善和提高设备软件开发工具、方法和布署策略,从而简化设备软件设计的复杂度。因此,设备软件开发技术面临着从传统作坊式的嵌入式软件向新一代平台化DSO方法提升。在老模式下,一家系统公司购买各种各样的软件工具,然后在公司内部把它们整合在一起;而在新模式下,风河公司已成为这些系统公司的一个“战略开发伙伴”。客户的工程团队需要把注意力集中在开发应用代码上(从今明两年来看,代码长度将增加一倍,因而更具挑战性),而合作伙伴风河公司将提供“软件优化”所需的各种工具。所以说,“操作系统不是我们的核心业务。”目前,风河的平台战略主要包括风河公司最知名的操作系统、开发工具、互连软件和管理工具,也包括相应的参考硬件和服务承诺,足以满足特定行业进行产品开发的特殊要求。今后,面向嵌入式软件工程师个人使用的开发工具必将被面向整个电子产品企业的集成化、优化的工具所取代。电子设备厂商必须采用关键任务中间件和标准化的平台方法,通过提高软件部件的重复使用率,把设备软件的开发、布署和维护提升到一个全新的水平。风河把这种新的综合性方法称之为——DSO(device software optimization ,设备软件优化)。[page]

  VxWorks和Linux齐驾并驱

  记者:风河的VxWorks和Linux有什么不同,应用范围有什么区别?他们之间是互补关系吗?

  Tomas Evensen:VxWorks和Linux是风河的两把利剑,缺一不可。1987年,风河推出了业界第一个RTOS(实时操作系统)VxWorks,如今,它已经不再是单纯的RTOS,而是演变成为一个兼有传统优势和最新技术的,且面向整个企业的高效率、高可靠性的设备专用软件开发平台。近年来,Linux平台也以其低廉的获取成本和丰富、广泛的开放源码资源而对设备软件开发者充满了吸引力,风河商用级Linux平台采用了一个最新Linux2.6内核技术为基础、并历经完整的测试与验证的的Linux套装。风河Linux平台的核心是一个开放的cross-build系统,在采用纯净源码Linux程序包的同时实现了对各种独立补丁程序的管理,使客户能够轻松灵活地为特定设备产品建立一个全透明的Linux运行环境。

  风河的VxWorks和Linux可以说是互补关系,但它们的架构和特点是不同的。一般情况下,系统对可靠性要求比较高的情况下,多数采用VxWorks,而对开放源代码的标准化要求更突出的,则采用Linux。VxWorks稳定性好,但资源相对少一些(开放资源相对少一些),针对商用和提供定制服务VxWorks优势还是很大的。在应用方面,Linux可以用在消费电子、汽车信息娱乐系统上,例如手机、机顶盒等应用。VxWorks则是面向航空/航天、安全、军事等领域。目前,风河VxWorks已有7种平台,基于Linux的平台也有3种,这3个平台是通用普通平台、网络设备平台和消费电子平台。

  记者:Workbench可以支持Linux、VxWorks或者任何别的操作系统,这一点非常诱人。请您详细说明一下,这种跨越多种操作系统的能力,对于设备软件开发者来说,有什么样的实际价值?

  Tomas Evensen:消费类电子产品市场的迅速发展,特别是个人和家庭环境使用的通信及娱乐产品的广泛应用,使得嵌入式系统成为全球电子市场的一个关键支撑。在竞争异常激烈的今天,上市时间和开发成本意味着一切,追求技术的附加值也成为电子产业重要的追求。然而,相互不兼容的软件和工具每天都在迫使电子产品开发商付出巨大的成本,因为每个开发过程使用的独特工具和程序不相互兼容,导致的方案延迟等烦恼,也在困扰着嵌入式软件开发者。能够迅速可靠提供差异化产品的平台自然成了开发商们的首选。

  风河最近推出了基于Eclipse架构的开放源代码的开发工具Workbench 2.0,该开发工具是一套全面支持端到端设备软件开发的集成开发环境(IDE),也是一个标准化的综合性开发平台。它能够同时支持VxWorks、Linu 
x和其他专用操作系统。借助风河Workbench 2.0提供的深度开发工具可以覆盖到开发过程中的每个阶段,而且Workbench 2.0是基于目前广泛应用的Eclipse的开放系统开发框架,能够提供与第三方和专用内部工具的无缝连接,全面满足定制性和可测量性的需求,从而为各开发商可以对其开发进程实现标准化,降低软件的整体成本,并且加速最终产品的面市时间。

  风河Workbench2.0还可以根据需求而变化,并且易于定制, 因为它建立在Eclipse架构基础上,这就避免了集成不兼容的工具所带来的烦琐任务,并消除在多个应用平台中开发应用的耗时过程,从而以更短的时间创建更高质量的应用。 Workbench2.0很容易与数以百计的第三方插件或者那些开发的内部软件结合在一起。[page]

  工具与操作系统同等重要

  记者:您多次来中国,请谈谈对中国软件开发和工程师能力的看法?并提些建议。

  Tomas Evensen:不论从生产制造能力、市场容量还是技术人力资源哪个角度去看,中国在全球的市场地位毋庸置疑。因此,风河对中国市场的重视程度越来越高,我们将不遗余力地支持中国的电子产品企业,在原有制造能力的基础上提升其产品设计研发能力。在刚刚举办的2006Wind River开发商大会上,我们与中国的设备软件开发者就包括多核架构软件开发以及最新的设备软件诊断与调试技术进行了非常有益的交流,中国软件开发者卓越的技术实力和敬业精神给我留下了深刻的印象。

  特别是2006年上半年,我也来中国一趟,看到中国的客户的研发能力是走在世界前沿的、设备也是最先进的、工程师的研发能力和经验也是最优秀的。因此,风河公司决定在中国建立Engineering Office研发中心。该研发中心直接隶属其设在美国的研发中心,规划建立数百人的研发团队。这也充分显示风河对于中国软件研发人员的信任与赞赏,以及借助中国高技术人才服务全球市场的决心。

  至于建议,我个人的看法是,有些研发工程师有重操作系统、轻工具的情况,没有把工具带来的真正效益发挥出来。

关键字:风河  嵌入式  设备软件 引用地址:风河:加速嵌入式设备软件优化

上一篇:嵌入式软件市场三足鼎立,风河仍是中流砥柱
下一篇:英特尔嵌入式及通信事业部业务及产品介绍

推荐阅读最新更新时间:2024-05-02 20:38

混合域示波器在嵌入式射频系统设计中的应用
嵌入式射频系统 基本上今天的每一个电子产品都是一个嵌入系统,小到电子表,大到各种复杂的控制系统。嵌入式系统实际上是专用的计算机系统,它的特征包括非PC,以应用为中心,以计算机技术为基础,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求等。 传统嵌入式系统的组成包括:A/D、D/A、 DSP、 FPGA;闪存,即NAND、NOR;嵌入式CPU系统;电源;并行总线;串行总线;I2C、SPI、 RS-232、CAN等。值得注意的是,以上技术包括了模拟、串行和数字技术,就是混合信号。 从嵌入式系统的特点及设计要求来看,总的分为三个特点,第一是专用性,即为特定用户群设计,第二是高集成度,对器件的可靠性及性价比要求都很高,第三是实
[测试测量]
混合域示波器在<font color='red'>嵌入式</font>射频系统设计中的应用
嵌入式linux在工业控制领域中的应用
摘要:针对嵌入网络设备的应用特点,介绍了嵌入式linux的主要技术及在工业控制领域的应用方法。结合硬件平台详细说明了嵌入式linux系统的主要实现方法同时也简要介绍了该嵌入式系统的实时内核、内存机制和文件系统的设计等内容。 关键词:嵌入式系统;嵌入式linux;工业控制 1 前言 随着Internet的飞速发展,网络应用越来越广泛,对各种工业控制设备的网络功能要求也越来越高。当前的要求是希望工业控制设备能够支持TCP/IP以及其它Internet协议,从而能够通过用户熟悉的浏览器查看设备状态、设置设备参数,或者将设备采集到的数据通过网络传送到Windows或Unix/Linux服务器上的数据库中。这就要求工控系统必须具备两
[嵌入式]
嵌入式系统结构与协同性探讨
嵌入式技术被广泛应用于信息家器、消费电子、交换机以及机器人等产品中,与通用计算机技术不同,嵌入式系统中计算机被置于应用环境内部特征不明显。系统对性能、体积、以及时间等有较高的要求。复杂的嵌入式系统面向特定应用环境,必须支持硬、软件裁减,适应系统对功能、成本以及功耗等要求。   0.1 嵌入式系统与协同性   从信息传递的电特性过程分析,嵌入式系统特征表现为,计算机技术与电子技术紧密结合,难以分清特定的物理外观和功能,处理器与外设、存储器等之间的信息交换主要以电平信号的形式在IC 间直接进行。   从嵌入深度ED来看,信息交换在IC 间越直接、越多,嵌入深度就越大。   在设计实验系统模型(图1)时,充分考虑到软硬协同性,使
[模拟电子]
<font color='red'>嵌入式</font>系统结构与协同性探讨
在C51系统上实现YAFFS文件系统
随着NAND Flash存储器作为大容量数据存储介质的普及,基于NAND闪存的文件系统YAFFS(Yet Another Flash File System)正逐渐被应用到各种嵌入式系统中。本文将详细阐述YAFFS文件系统在C51系统上的实现过程。 1 NAND Flash的特点 非易失性闪速存储器Flash具有速度快、成本低、密度大的特点,被广泛应用于嵌入式系统中。Flash存储器主要有NOR和NAND两种类型。NOR型比较适合存储程序代码;NAND型则可用作大容量数据存储。NAND闪存的存储单元为块和页。本文使用的Samsung公司的K9F5608包括2 048块,每一块又包括32页,一页大小为528字节,依次分为2个256
[单片机]
基于OHCI的嵌入式USB主机控制器接口实现
1 引言     当前有关 USB 的开发,大多是针对USB 外设或是USB 高层驱动程序开发,少数基于单 片的无OS(operating system)的USB 主机开发大都是由个人完成,其软件的耦合度高、接 口不够清晰、可重用性低。而LINUX 中的USB 主机驱动程序由于其复杂性和对系统的依赖 性,对其在无OS 平台上的移植带来了一定的困难。论文以Compaq、Microsoft 等公开的 USB 主机控制器接口规范为基础,遵循USB 主机的协议规范,开发了独立于操作系统的USB 主机底层驱动程序,并在S3C2410 平台上得到了验证。下面详细论述主机控制器接口规范及 驱动程序实现。 2 USB 体系结构    
[嵌入式]
赛普拉斯携先进汽车电子嵌入式系统解决方案
与众多媒体及业内人士共同探讨 汽车电子 市场发展趋势 先进 嵌入式 系统解决方案的全球领先供应商 赛普拉斯 半导体公司举办媒体交流会,并独家赞助了由TechSugar主办的SugarTalk第二期汽车电子论坛。赛普拉斯多位高管就全球汽车电子发展趋势与行业媒体进行了深入的剖析和充分的沟通,并介绍了赛普拉斯先进的汽车电子解决方案。赛普拉斯汽车事业部高级副总裁布施武司先生还在论坛现场发表了关于“创新浪潮中的汽车:变与不变”的主题演讲,表达了赛普拉斯深耕中国,全力助推中国汽车电子市场发展的决心。   赛普拉斯汽车事业部高级副总裁布施武司在SugarTalk第二期汽车电子论坛上发表演讲 赛普拉斯认为,在智能化、网联化与电动化等技术趋势的推动
[嵌入式]
嵌入式视觉教程 — 应用中的传感器融合
传感器在我们的世界经历了快速的推广,事实上,传感器现在已经非常普遍,以至于我们每个人日常所使用的手机里都有好几种不同类型的传感器。这些传感器有的能检测压力、温度、加速度和重力的简单变化,同样也有更为高级的传感器,例如 GPS、RADAR、LIDAR 和图像传感器。 传感器融合是指从几种不同的传感器中提取数据,以生成靠单个传感器无法提供的信息。随后,可以对该信息做进一步处理和分析。并根据最终应用,必要时还可用传感器来制定决策。传感器融合分为两大类 : ● 实时传感器融合——提取并融合传感器数据,并根据得到的信息实时制定决策。 ● 离线传感器融合——这种方案是提取并融合传感器数据,但在过后的某个时间制定决策。 就嵌入式视觉系统和传感器
[汽车电子]
<font color='red'>嵌入式</font>视觉教程 — 应用中的传感器融合
基于ARM平台的嵌入式软件保护方案
      近年来,从软件到软硬件联合攻击给嵌入式系统造成严峻的安全威胁。安全性已成为嵌入式系统设计中必不可少的一部分,同时这又是一个折衷的过程,不能单靠软件来保证,而全硬件的解决方式很昂贵且不具有弹性 。很多产品开始从设计之初就从系统架构上考虑了安全性,如ARM公司的Trust Zone技术开辟了一片可信代码区,通过一个S比特来区分系统的安全状态,IBM的PowerPC中使用了多核单元宽带引擎(BE)进行安全引导和物理隔离。   需要注意的是目前使用的很多嵌入式系统都是基于没有特别设计安全机制的硬件平台。本文以原ARM处理器平台为例,通过增加1块安全协处理器,就可以实现低成本、有实效的安全保护,并且能够抵御两类比较宽泛的攻击
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved