适应多核时代的实时操作系统平台

发布时间:2011-08-1 阅读量:1044 来源: 我爱方案网 作者:


中心议题:
        *嵌入式实时操作系统

Enea OSE RTOS是专门为复杂的电信系统设计优化的嵌入式实时操作系统,其直接消息传递机制极大地简化了系统的软件设计,非常方便地支持多核/多处理器/多DSP的系统体系结构。为深入探讨多核操作系统的设计趋势和解决方案新思路,Enea的首席技术官Tobias Lindquist接受了本刊的专访。下文总结了本次专访的精辟观点。

 

电信基础设施市场是多核的最主要推动力

 

电信基础设施市场是高端多核技术最主要的驱动力,这最主要是由于全球4G技术对带宽需求的爆炸式增长所决定的。LTE要求在电信基础设施上有大量的变更,以便能够以一种高性价比的方式提供服务。因此,为了保持速度,运营商需要在减少网络支出的同时,给每个单元提供更多的带宽。例如,大幅度缩减网络上每个比特的成本。这就意味着他们需要大幅度地缩减资本支出和运营支出。这些只能够通过将现有的网络设备整合到较少的网络节点或设备中来实现。

 

 

《电子系统设计》
Enea的首席技术官Tobias Lindquist。

 

多核处理技术是电信基础设施中能够提供这种整合的唯一的现有技术。最初的这种多核解决方案是在核心层、汇聚层的同构多核设备,并可访问电信网络空间。但也有一些访问那些异构多核设备的 (例如在相同多核设备上的多元CPU架构、高级的MPU和DSP等),在他们的市场领域也有着明显的作用。

 

无线手持设备市场也在一定程度上驱动着多核技术的发展,但主要是来自于异构多核设备。手持设备的价格必须低,但带宽需求却必须增大,因此正在探求高性能基带处理和应用处理器的融合,这将通过整合高端MPU(PPC、ARM等)和DSP的异构多核SOC来快速实现。

 

多核基础设施系统的设计要求与挑战

 

再来看看当代智能手机的设计需求。Enea在整合了Linux和Android的智能电话上看到了采用多核技术的倾向,例如采用系统中实时控制各个方面、更小的实时OS。这些OS都配置在同构多核设备上,这些设备同时采用了ARM核和DSP核的特性,从而将3G甚至更高级别的智能电话推广到所有对成本敏感的市场。DSP核运行基带处理;ARM核用于处理Linux/Android应用程序和处理带宽更高的密集型控制,例如多媒体流和Flash管理,这些都可由传统的RTOS来处理。

 

在这里,软件设计挑战是显而易见的:如何有效管理Linux/Android内核与方案RTOS核,如何在解决方案中整合DSP设备等等。此时需要的是针对ARM内核的强大的Hypervisor解决方案,和一个与基带通信和管理简单统一的IPC(处理器间通信)框架。

 

对LTE基站而言,最大的设计要求是更高的带宽以及更低的每个比特成本。步入LTE(或4G)时代后,所有基于IP的网络以及IP数据包处理将变得极其重要,这能通过今天市场上的基于多核处理器的最新式PPC和MIPS来进行管理。然而,成本削减意味着这些IP数据包处理必须与基站传统控制功能整合在一起。采用多核设备的LTE基站最好的编程模式是在同一设备上整合SMP和AMP。

 

传统的嵌入式OS平台是构建于在单核上执行的。在多核设备上充分利用CPU资源,同时保持为单核构建的现有软件的投资是一种挑战。新的多核硬件随着时间推移,芯片的内核数目会越来越多。构建一个OS平台,使客户的应用软件能够轻而易举地从少量核扩展到很多核,这也是一种挑战。此外,多核对系统的整体检测和调试工具有新的要求。例如,调试一个运行在多硬件并行执行的线程上的应用程序,在传统的单核模式下是不可能完成的。显然传统的嵌入式OS无法满足多核时代的性能和应用需求。

 

Enea的多核解决方案

 

Enea的以下四个产品能直接满足多核系统设计的最新要求。

 

(1)OSE Multi-core Edition(OSE MCE)。OSE MCE在同一解决方案中提供SMP和AMP特性,最适合上述LET基站需求。OSE MCE 是混合的 (Hybrid) AMP/SMP模式,可以达到裸跑(Bare-metal)的性能,并可以实现多核线性的性能。支持的体系结构包括PPC、MIPS和ARM等。(2)Enea Hypervisor。当OSE Multi-core Edition 自然运行时,Enea Hypervisor提供Linux的虚拟环境,是智能手机和网络设备的最佳解决方案,可以支持OSE RTOS和Linux,并存于一个多核CPU,并可保证实时应用达到Native performance。

 

 

《电子系统设计》

 

(3)OSEck RTOS。这是一个OSE的精简版本,特别针对对性能要求极高的DSP和SoC。OSEck支持LTE基站和移动电话的基带处理,现在已经被广泛部署。它支持所有系列的DSP,比如,TI的C64、C64+和最新的Shannon/Nyquist, Freescale的MSC815x和MSC8144,以及LSI、CEVA、ADI等公司的DSP。

 

 

《电子系统设计》

 

 

(4)LINX。Enea是唯一一家能同时针对数据面和控制面提供高性能IPC的RTOS供应商,为分布式多处理系统和多核设备(DSP和CPU)提供强大的、全面的IPC框架。LINX是一个支持多OS、透明的、支持分布式消息传递技术的IPC,通过为所有系统通信提供通用的框架,简化了所有系统设计,包括 Intra-CPU/内核、内核到内核、设备到设备、甚至系统到系统。LINX运行在所有OSE基础的操作系统、Linux上,并能够支持其它RTOS。LINX对于连接Linux应用程序、OSE应用程序和其它的MPU 、DSP应用程序提供了很强大的框架,因此特别适合于市场上新兴的3G/4G智能手机和LTE基站的使用。

 

OSE的设计并不是作为通用的RTOS,而是作为直接支持由电信行业定义和提出的高可用性需求的一个操作系统,专门为电信市场量身定制。Enea了解电信的需求。如上所述,Enea的多核解决方案——OSE Multi-core Edition同时可支持SMP和AMP处理模式,并具有可预测的线性扩展性和多核设备每个核的单核性能,是独一无二的解决方案。此外,Enea在提供对通用CPU解决方案、OSE Multi-core Edition具有相同编程模式的DSP操作系统(OSEck)方面,具有独一无二的优势。Enea基于Eclipse的Optima开发调试工具,大大缩短了客户的开发周期。Enea Hypervisor为Linux虚拟化提供一个独特的高性能解决方案,根本上允许Linux自然地在多核设备上的一个核(多个核)上运行,且不像其他竞争解决方案那样有虚拟机的感觉。最后还有一点,竞争对手中没有哪个企业具有IPC解决方案的特性,能像LINX那样丰富和牢固,为对CPU和DSP和在所有OS上的所有的节点和设备,提供系统广泛的消息传递通信协议。

 

 

 

《电子系统设计》


 

相关资讯
“中国芯”逆袭时刻:新唐携7大新品打造全场景AIoT解决方案矩阵

在万物互联与智能化浪潮席卷全球的今天,新唐科技以颠覆性创新奏响行业强音。4月25日,这场历时10天、横跨七城的科技盛宴在深圳迎来高潮,以"创新驱动AI、新能源与车用科技"为主题,汇聚全球顶尖行业领袖,首次公开七大核心产品矩阵,展现从芯片设计到智能生态的全链条创新能力,为半导体产业转型升级注入新动能。

半导体先进制程技术博弈:台积电、英特尔与三星的差异化路径

在2025年北美技术研讨会上,台积电正式宣布其A14(1.4nm)工艺将于2028年量产,并明确表示无需依赖ASML最新一代High NA EUV光刻机。这一决策背后,折射出全球半导体巨头在技术路线、成本控制和市场竞争中的深层博弈。

嵌入式主板EMB-3128:轻量级边缘计算的工业级解决方案

随着AIoT技术的快速落地,智能设备对高性能、低功耗嵌入式硬件的需求持续攀升。华北工控推出的EMB-3128嵌入式主板,搭载Intel® Alder Lake-N系列及Core™ i3-N305处理器,以高能效比设计、工业级可靠性及丰富的接口配置,成为轻量级边缘AI计算的理想选择。该主板支持DDR5内存、多模态扩展接口及宽温运行环境,可广泛应用于智能家居、工业自动化、智慧零售等场景,助力产业智能化升级。

从ASMI财报看行业趋势:AI芯片需求爆发如何重塑半导体设备市场?

作为全球半导体沉积设备领域的龙头企业,荷兰ASM国际(ASMI)近日发布2024年第一季度财报,展现强劲增长动能。财报显示,公司当季新增订单额达8.34亿欧元(按固定汇率计算),同比增长14%,显著超出市场预期的8.08亿欧元。这一表现主要受益于人工智能芯片制造设备需求激增与中国市场的战略性突破,同时反映出半导体产业技术迭代与地缘经济博弈的双重影响。

车规级SerDes国产替代提速:解析纳芯微NLS9116/NLS9246技术优势与市场潜力

随着汽车智能化加速,车载摄像头、激光雷达、显示屏等传感器数量激增,数据传输带宽需求呈指数级增长。传统国际厂商基于私有协议(如TI的FPD-Link、ADI的GMSL)垄断车载SerDes市场,导致车企供应链弹性不足、成本高企。2025年4月,纳芯微电子发布基于HSMT公有协议的全链路国产化SerDes芯片组(NLS9116加串器与NLS9246解串器),通过协议解耦、性能优化与供应链自主可控,为ADAS、智能座舱等场景提供高性价比解决方案,标志着国产车规级芯片从“跟跑”迈向“并跑” 。