热度 11
2013-2-25 16:42
918 次阅读|
0 个评论
因应各行业对于安全与保密认证、海量数据处理和多核开发等需求的日益精确和细分,以及Android在移动领域之外的应用方案也日趋广泛,Intel全资 子公司风河系统公司(Wind River)在今年举办的开发者区域大会上针对网络加速、虚拟化、认证要求以及Android进行了深入的探讨,其间,风河公司首席技术官Tomas Evensen也与我们分享了最新的嵌入式云计算、物联网、虚拟化和多核等热点话题。 风河公司副总裁兼工具及通用技术产品部总经理Tomas Evensen。 有哪些设备已经采用了嵌入式云计算技术?您预计这种技术将会以多快的速度广泛地普及起来? 实际上,现在对于嵌入式云计算概念的定义还并不太清晰,现在也有很多厂商在做云计算融合技术,包括用Hypervisor来做负载均衡。一些软件供应商如 ISP(互联网服务提供商)也在给他们的供应商施加压力,要求他们提供标准化软件,因此,这一技术在不久的将来也必将得到快速发展。目前,主要是一些开发 商在采用这种技术,来作为自己的一些竞争优势,但在以后,由于受到终端用户的要求和压力,所以这一技术将会实现飞速的启动。 在嵌入式云计算技术的应用方面,各国在基础上是否存在差异? 中国同其他发达国家之间的差距并不很大。我所接触到的中国公司在这方面跟国外的水平非常接近,甚至还可能有稍许领先。像华为这样的大公司都属于国际性企业,他们在国际上也形成了强势的竞争,所以在这一领域并没有多大的区别。 风河公司为嵌入式云计算和物联网提供了哪些关键技术? 在这方面确实有着很多的关键技术。风河在传统上的强项包括操作系统和工具等技术依然非常强大。由于在云计算应用中,很多场合都需要虚拟化,因此也就需要 Hypervisor这样的管理工具来对嵌入式云服务进行管理,同时,我们还拥有很多的联网技术。联网加速技术包括可加速实现安全的IPSec,这方面的 加速平台能够很好的服务嵌入式云计算。另外,还有测试工具和仿真工具,因为云的环境日趋复杂,所以也就需要提供更多的模拟仿真和测试应用。 风河公司在物联网技术和安全方面有哪些特殊优势? 实现安全认证需要一系列的技术。从风河的角度而言,其起点是对设备风险进行评估。我们有专业的团队来对这些风险提供评估。另外,Hypervisor在安 全应用当中充当着重要角色。谈到安全,我们必须要确保在不同应用和不同功能之间要设下安全的屏蔽墙,Hypervisor具有很好的屏蔽功能,能够对不同 的功能进行隔离。 还有就是联网协议,像IPSec,很多公司都在使用VPN来获取安全性,因此,我们就需要用到网络加速技术,使VPN能够方便地扩展到多核应用之上。这种技术可以让VPN的流量速度得到很大加快。 另外,我们还有很多的伙伴也把他们的系统集成到了我们的解决方案当中,其中包括一些工具伙伴的系统,也包括像McAfee,Mocana公司的防毒软件,它们都可以整合到我们的系统当中。 有很多客户都在使用我们的工具和技术,比如在安全方面,很多军工企业,像Raytheon,Lockheed 这样的公司都在使用我们的全套技术,当然还有很多公司只使用了我们的部分技术。这些在我们顾客列表当中就有很多这些案例。 能否谈谈风河公司在未来的技术发展路线? 目前,风河有很多的技术都在开发过程当中,比如我们不断在投资和研究的云计算、安全、多核处理和Hypervisor,这方面我们还将继续花费很大努力进 行研发;还有一些新的研发领域,这主要是在一些分析工具上,包括对多核效率进行更好分析,这些在明年也将会推出一些相应产品。 哪些应用最适合采用多核处理技术?风河的Hypervisor 又有哪些特殊优势? 现在有很多的行业和部门都在使用Hypervisor,而且使用情况也越来越多,其中一个应用就是在联网应用当中。其实我们刚才所讲到的嵌入式云计算也就 可以把很多不同厂商的应用程序整合起来,把它们放在同一芯片上。用Hypervisor在芯片上实现多厂商多功能应用,包括:在航空航天方面,波音787 梦想号客机也使用了Hypervisor来作为节点,这可以用一块板来整合很多不同的功能。使用Hypervisor避免使用了多个不同的板,在工业用户 上也同样,他们一方面可能会用到Windows,一方面又可能会用VxWorks来作过程控制,通过Hypervisor可以将很多功能整合到一个系统当 中。 风河公司在车载电子方面的解决方案有哪些特殊的优势和成功案例? 对于汽车电子系统而言其实可以分为两块:信息娱乐系统和汽车控制系统。在信息娱乐系统当中,用Hypervisor把多个厂商不同系统的信号混合起来并在 一个显示屏上输出非常重要。比如,在车内显示屏上将会显示安全信息和重要信息,如车速等乘车安全数据,同时也会显示一些像温度之类的或是播放电影等并不那 么关键的信息。Hypervisor需要确保不同的系统(包括Linux等)当播放电影等不重要的显示信息时出了故障,我们仍然能够保障重要信息及时显 示。Hypervisor在这方面的优点在于,它能够把来自不同系统的数据混合在同一个设备上进行输出,能够保障安全应用和实时应用。 Android 与其他操作系统( 如iOS) 相比有哪些差异化特性和优势? 在嵌入式行业中,现在对用户界面的要求越来越高。大家用了iPhone,用了Android手机之后,看惯了这种漂亮的界面,他们就不希望屏幕再像以前那 样那么简单,没有什么功能上和显示上的特色。那么,大家不论在汽车上还是在工厂车间,都会觉得我手机上的界面都已如此精致,为什么我其他设备的显示界面还 如此原始,还处于几十年前的水平?因此,现在大家对界面的要求已大大提高,有了这么高的要求之后,问题是如何把这些技术应用到这些设备之上。 显然,Android的强项在于用户界面方面,而在实现过程控制或者ABS(防滑刹车系统)的嵌入式应用方面则并不是它所擅长。在用户界面 上,Android有很多优势。在现在很多的用户界面方面,包括Android、苹果的iOS和Windows,因为iOS是由苹果控制,所以应用范围比 较窄(仅用于iPhone,iPad,iPod等),Windows我们也要看它是传统的Windows,还是以后的Windows 8,但将这几个系统比较起来,Android的优势在于它的开放源代码。因为它是开源系统,所以像风河这样的公司就可以拿它来进行设计,确保它能用于汽车 或是某个设备。虽然这些往往并不是Google原意想去开发的范畴,但是风河可以将其推广实现更多的应用。 您还有哪些想要和大家分享的观点? 现在的科技变化太快,我在80年代开始做电子编程的时候,当时就是什么事情都是自己一个人应对,把设备所有的代码都写出来。几年以后就发展成需要一个团队 来写代码,但这也仍然是几个人来解决所有代码。而对今天而言,要做的是事情实在太多,既要实现用户界面,又要看协议,还要处理安全问题以及连接问题,所以 现在很难由少数几个人或是一个团队来解决所有的代码。因此,最好的工程师和设计团队是以别人的经验和方案作为基础,然后在设计顶端再加上自己的一些秘诀和 应用来增加价值。现在,作为设计人员,不应该花太多时间再去研究如何把操作系统移植到某一应用之上,这部分其实已有很多公司在做。很多成功的企业和公司, 他们注重的是如何去增加价值和实现自己的应用,而不是去做操作系统,去做用户界面,去解决连接性问题。所以我觉得现在的工程师不应该停留在以前的那种思 维,过于保守,觉得什么事情都可以自己做好,这样效率太低,速度也太慢。