目前,开源技术以及深入到很多行业中,包括虚拟化技术、安全技术以及嵌入式技术。关于Linux在嵌入式中行业中的应用还需要不断完善。最近在嵌入式行业中掀起了一场并购风暴,嵌入式的巨头都纷纷瞄准开源Linux。
LynxOS实时操作系统的开发者Lynx公司成功逃过了被收购的命运,在这批收购中,Intel公司收购了风河公司,Cavium网络公司收购了Montavista和RIM公司的股票以此获取QNX软件系统。Singh在嵌入式系统大会(ESC)上的采访中表示:“我认为目前软件栈部分发挥着辅助作用的是虚拟化和安全技术。”他还表示:“经济衰退可能会迫使一些嵌入式软件的整合,尤其是进入复苏阶段,往往会有很多收购活动”。
多核处理器设计引人关注
Singh认为,多核处理器在嵌入式系统中的出色设计,将会日益引起嵌入式开发者们的关注。多核芯片“去年比以往任何时候都增长迅猛,以前很多客户只是谈论它,而现在已经着手设计”。
在嵌入式系统大会(ESC)上,Green Hills和飞思卡尔联合宣布两家公司将合作开发推广高度整合和优化的单核、多核操作系统和工具解决方案,定位于网络、通信、工业和车载应用。
Green Hills将围绕飞思卡尔的QorIQ、PowerQUICC和MPC5xxx电源架构控制器开发、优化自己的Integrity操作系统。其它相关的Green Hills工具还有安全虚拟化(Integrity Secure Virtualization)、集成开发环境(Multi IDE)、C/C++编译器、TimeMachine调试套装。
Green Hills还推出面向Cavium网络公司的Octeon系列MIPS多核处理器的多核开发解决方案。除Integrity操作系统之外,该方案还包括Secure Networking安全网络平台、GateD Layer 3路由协议、Multi IDE。Octeon系列提供了先进的安全、网络、应用加速,带来更好的能效表现。
虚拟化软件可以帮助确保独立任务和操作系统运行在多核处理器的不同核上,相互不构成干扰。LynuxWorks在ESC上发布了LynxSecure嵌入式虚拟化解决方案,首次支持英特尔的Core i7和i5处理器。
国防和航空电子工程师们表示出了在X86芯片上日益增加的兴趣。Singh表示,他的公司也支持数款ARM和飞思卡尔处理器。同时,谷歌Android“正在变成一个主要的Linux流行版本之一,并推动了Linux的流行”。
Singh称:“我们将看到了更多的Linux在娱乐方面的应用,电视机将全部使用Linux,你可以从因特网上获取电视节目,Android也就是主要部分之一。”即使航天和国防工程师“正在评估并使用Android”。
在ESC的开放日上,Android的一些教程吸引了来自汽车、消费品、医疗等行业的100多个负责Android项目的工程师。教授教程的顾问Bill Gatliff表示:“嵌入式软件与主流软件之间的界限,正变得越来越混淆。”苹果公司的iPhone已经引领着手机行业——一个封闭的嵌入式设备正在变成一个面向第三方应用开放的计算机。
Singh表示,长期来看,嵌入式和计算机软件公司“都需要相互交流,目前需要的也是相互兼容的协议栈等,这样云计算也可以工作起来”。
软件环境的安全性至关重要
在日前进行的嵌入式大会(ESC)上,LynuxWorks宣布将与Portwell(瑞传科技)合作,针对医疗保健界开发基于英特尔芯片的概念验证(PoC)无线传感器平台。该PoC平台可以连接到超过25个蓝牙无线生物传感器,并能够在监视器上用类似Windows环境的图像界面描述患者的传感器数据。
数据安全在医疗保健应用技术解决方案领域是非常关键的。“高度安全的软件环境,比如LynxSecure的控制存储边界的做法,能够避免其他的应用访问到该应用的数据,以此帮助制造商满足安全性标准要求,”VDC研究机构嵌入式软件和工具主管Stephen Balacco表示。
新的平台使用Portwell的WADE-8067,一款基于英特尔酷睿2双核处理器的Mini-ITX主板,并在该平台使用了LynxSecure基于Linux操作系统或未修改的Windows操作系统并行运行的安全解决方案。使用Windows操作系统,可提供图形用户界面(GUI)和其他开放的应用。
“对安全的分离内核和管理程序的使用,比如LynxSecure的方案,使得像PoC那样的新的高度集成的平台能够提供更高的处理能力,更低的能量消耗,并显著减少BOM成本,”英特尔嵌入式与通信部门医疗业务经理Alex Zilberman表示。
【编辑推荐】