上海宸开网络科技有限公司

Shanghai CK software technology Co., Ltd.

fei.xia@cksoftware.com.cn
13611683626
PRODUCTS 产品中心
产品分类
EUROS

EUROS

0.00
0.00
  

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