Login

Important information

本网站使用cookie来存储信息在您的计算机上。继续使用我们的网站,您必須同意我们 cookies.

ARM网站使用两款浏览器缓存数据(cookie):(1)缓存数据(cookie)可以使网站按需要完成功能执行 (2)分析性缓存数据(cookie)在用户登录网站时会进行匿名记录和数据分析。如果您不希望应用这些缓存数据(cookie),请通过查阅我们的安全隐私政策获知如何设置禁用缓存数据(cookie)。网站的某些功能会因设置禁用缓存数据(cookie)不能使用。

实时操作系统 (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--
Unicoi SystemsFusion RTOS-
Wind River SystemsVxWorks----
WittensteinOpenRTOS、SafeRTOS---

Maximise