Login

ARM The Architecture For The Digital World  

实时操作系统 (RTOS)

实时操作系统 (RTOS) Image (View Larger 实时操作系统 (RTOS) Image)
实时操作系统 (RTOS) 的所有主要供应商均支持 ARM 架构。

许多嵌入式系统要求软件在定义的短时间内响应输入和事件。此类系统可分为硬实时(不接受超出响应期限,如防抱死制动系统)和软实时(最好不超出响应期限,但这不是必需的)。在两种系统中,决定的程度非常重要。

RTOS 旨在控制嵌入式系统,并提供受控设备所需的实时响应和决定。应用程序可以在 RTOS 的控制下运行,其分配的 CPU 时间由 RTOS 内核安排。

在现代系统中,RTOS 不仅包括实时内核,还包括设备管理(USB、UART、以太网、LCD 等)、文件系统、协议堆栈(CAN、TCP/IP、HTTP 等)和图形用户界面 (GUI) 等更高级别的功能。

请参阅下面的“RTOS 供应商”选项卡,以查看其 RTOS 支持 ARM 架构的 ARM Connected Community 合作伙伴的表格。

 
 


ARM 架构尤其符合嵌入式系统的实时和决定要求,并且实现在这些系统上运行的 RTOS 具有以下优势:
  • 需要较少的代码量,从而使 RTOS 可以在板载内存中运行
  • 快速中断响应可减少上下文切换开销
  • 通过专门的加载和存储指令提供信号量支持
  • SVC 指令和异常可支持 RTOS 内核的特权状态操作
  • 对各处理器模式使用单独的堆栈指针,以便简化内存管理
  • 睡眠模式可使功耗降至最低

无论您采用哪种应用程序,您一定可以找到支持 ARM 架构的 RTOS 供应商的完整列表。

eCosCentricENEAeSOLExpressLogicGreenHillsKeilMentorMicriumQNXQuadrosSYSGOWindRiver

 

 


嵌入式市场中所有广受欢迎的 RTOS 供应商都支持 ARM 架构。下表显示了 RTOS 公司及其产品,并指明了其目前支持的 ARM 处理器系列:

 

公司RTOSCortex-经典
ARMARM11ARM9ARM7
AltreonicOpenComRTOS-
American MegatrendsMegaRAC-
AVIX-RTAVIX-
CMX SystemsCMX-RTX

-

-

---
eCosCentriceCos---
eForceµC3--
ENEAOSE----
eSOLeT-kernel----
Express LogicThreadX------
FreeRTOS.orgFreeRTOS---
Green Hills SoftwareINTEGRITY、VelOSity------
Huone IncionESS
Hyctron ElectronicEmbeddedOS--
IAR SystemsPowerPAC----
KADAKAMX RTOS---
KeilKeil RL---
LynuxWorksLynxOS、Blue Cat---
Mentor GraphicsNucleus OS------
MicriumµC/OS-III----
Micro Digital IncSMX RTOS---
OpenSynergy GmbHCOQOS-
PengutronixOSELAS-----
Phoenix TechnologiesHyperSpace--
QNX Software SystemsNeutrino---
Quadros SystemsRTXC-----
Quantum LeapsQP-nano---
RadisysMicroware OS-9--
RISC OS LtdRISC OS--
RowebotsUnison v4-
rt-labs ABrt-kernel---
SCIOPTASCIOPTA------
SeggerEmbOS-----
SemihalfFreeBSD--
SYSGOPikeOS--
Wind River SystemsVxWorks----
WittensteinOpenRTOS、SafeRTOS---

Maximise