EUROS

EUROS 一款支持各种各样的通信机制和协议栈的实时操作系统 产品概述 EUROS是实时操作系统EUROS系列的旗舰RTOS,用于嵌入式应用程序。本产品简洁、高度便携并且非常高效。支持各种各样的通信机制和协议栈,包括USB,TCP / IP,CANopen,Modbus等。 硬件独立 EUROS以C语言编写,完全与硬件无关。它使用专门设计的硬件抽象层(HAL)轻松适应新的CPU体系结构。EUROS现在可用于多于35个不同的微控制器和微处理器系列。 适用范围 EUROS非常通用,并且具有多种功能,可以在广泛的应用范围内有效使用,包括: 汽车业 通信 消费者设备 国防与航天 车队管理 工业自动化 医疗器械 零售终端系统 程序控制 安全系统 测试设备 运输 EUROS 特征 • 用户化。由于EUROS具有模块化和硬件独立性特征,因此可以定制EUROS。虽然在适当时已经完成,但是EUROS的通用性和多功能性通常不需要定制。 • 从 ROM中执行。EUROS可只读存储器化。 • 可移植性。该属性有一些重要的后果。 驱动程序接口。EUROS支持强大而通用的驱动程序接口,这些驱动程序接口可以在硬件抽象层上运行。这提供了最高级别的驱动程序可移植性。许多设备驱动程序可用。 控制未来。EUROS将您的应用程序带入未来。它是通过提取抽象底层硬件平台来设计的,以确保嵌入式应用程序的未来可移植性建立在其上。 隐藏的硬件细节。软件开发人员隐藏了硬件细节。 EUROS初始化芯片并支持中断处置。端口驱动程序提供对硬件的访问。 •高效多重任务执行。通过利用各种芯片架构的具体特性,支持多重任务执行,这是大多数实时操作系统的核心特征。 •PC兼容性。EUROS在IBM兼容的PC上运行。因此,PC可以用作开发系统和测试系统。应用程序开发可以在实际的目标硬件可用之前启动。 • 互联网。 EUROS可以通过HTTP服务器对Internet进行远程监控和控制。 •定价模型。 EUROS许可证价格适中,通常是在有限的全面收购基础上。由于其可扩展性、通用性和多功能性,EUROS是成为组织的标准实时操作系统的绝佳候选。 技术特征 任务管理: 无限制的任务数量 优先级控制调度(256个优先级),可选地与时间分片(循环)组合 优先级可以动态更改 确定性的行为 任务切换时间极短 任务同步和任务协调: 信号量 事件标志 标志 电子邮箱 管线 内存管理: Megapools Memorypools 固定大小缓冲区 共享内存 其他服务: 控制台服务 按位处理 监视器 中断服务 (prologs,状态转换) 对象管理 与操作系统的运行时协调: 同步系统调用(等待完成) 异步系统调用(并行执行) 多重等待 延时系统调用 综合驱动接口: I / O系统的所有服务和所有协调机制都可用于所有驱动程序,而无需驱动程序实做器进行额外工作。 I / O系统提供了诸如任务协调、队列管理和超时处理等服务。驱动程序实现被减少以仅对设备相关的功能进行编程。 代码尺寸 (可扩展操作系统): 从4万字节(取决于所需的功能) RAM 大小: 可以单独配置数据区域,并包含动态创建的系统对象。 最小RAM为4 KB。 测试及调试支持: 包含附加检查和输出的OS版本 支持在EUROScope调试器中进行事件跟踪和可视化的操作系统版本 支持的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  

咨询

  • 点击这里给我发消息 发邮件给我们

搜索