EUROS
一款支持各种各样的通信机制和协议栈的实时操作系统
产品概述
EUROS是实时操作系统EUROS系列的旗舰RTOS,用于嵌入式应用程序。本产品简洁、高度便携并且非常高效。支持各种各样的通信机制和协议栈,包括USB,TCP / IP,CANopen,Modbus等。
硬件独立
EUROS以C语言编写,完全与硬件无关。它使用专门设计的硬件抽象层(HAL)轻松适应新的CPU体系结构。EUROS现在可用于多于35个不同的微控制器和微处理器系列。
适用范围
EUROS非常通用,并且具有多种功能,可以在广泛的应用范围内有效使用,包括:
EUROS 特征
• 用户化。由于EUROS具有模块化和硬件独立性特征,因此可以定制EUROS。虽然在适当时已经完成,但是EUROS的通用性和多功能性通常不需要定制。
• 从 ROM中执行。EUROS可只读存储器化。
• 可移植性。该属性有一些重要的后果。
•高效多重任务执行。通过利用各种芯片架构的具体特性,支持多重任务执行,这是大多数实时操作系统的核心特征。
•PC兼容性。EUROS在IBM兼容的PC上运行。因此,PC可以用作开发系统和测试系统。应用程序开发可以在实际的目标硬件可用之前启动。
• 互联网。 EUROS可以通过HTTP服务器对Internet进行远程监控和控制。
•定价模型。 EUROS许可证价格适中,通常是在有限的全面收购基础上。由于其可扩展性、通用性和多功能性,EUROS是成为组织的标准实时操作系统的绝佳候选。
技术特征
任务管理:
任务同步和任务协调:
内存管理:
其他服务:
与操作系统的运行时协调:
综合驱动接口:
代码尺寸 (可扩展操作系统):
RAM 大小:
测试及调试支持:
支持的CPU架构
EUROS和EUROS基于Eclipse的开发环境可用于各种CPU架构,包括以下制造商的所有主要产品种类:
• Altera
• Atmel
• Cypress Semiconductor
• Freescale
• Fujitsu
• Infineon
• Intel
• Microchip
• MIPS
• NXP
• Renesas
• Silicon Labs
• ST Microelectronics
• Texas Instruments
• Xilinx
以下列表包含许多单个微控制器,EUROS使用其进行运转。EUROS始终配置其产品以适应新的微处理器和微控制器。
8位架构:
• 78K
• AVR
• C500
• Intel 8051
• PIC 10
• PIC 12
• PIC 16
• PIC 18
• R8C
• XC800
16位架构:
• 16LX
• 16FX
• 78K0R
• CPU12
• C166
• dsPIC 33F
• HC12
• H8S
• M16C
• PIC 24F
• PIC 24H
• x86-16
• XC166
• XE166
• XC2000
32位架构:
• 68k
• Alchemy Au 1250. Au 1500
• AMD Geode
• ARM7
• ARM9
• ARM11
• Blackfin
• Cortex M0
• Cortex M1
• Cortex M3
• Cortex M4
• Cortex A5
• Cortex A8
• Cortex A9
• Cortex A15
• ColdFire
• FR 30
• FR 50
• FR 60
• H8SX
• M32C
• MIPS32
• MPC5xx
• MPC512x (e300)
• MPC52xx (e300 core)
• MPC55xx (e200 core)
• MPC56xx (e200 core)
• MPC8xx (PowerQUICC)
• MPC82xx (PowerQUICC II, G2 core)
• MPC83xx (PowerQUICC II Pro, e300 core)
• MPC85xx (PowerQUICC III, e500 core)
• MPC86xx (e600 core)
• MPC87xx (future e700 core)
• Nios II
• Pxxxx ( QorIQ, e500 core(s))
• PIC 32
• R32C
• RX
• SH-2A
• TriCore
• V850
• x86-32
64位架构:
• MIPS 64