Enea OSE Epsilon: 优化微控制器实时操作系统

Enea OSE Epsilon 是一个小而快速并成本低廉的实时操作系统优化了深嵌入式微控制器应用程序

这种抢先的完整写入汇编程序的实时内核优化了每一个目标处理器。采用有效的系统调用以减少应用代码大小,并仅占4字节内存:

  • 功能齐全,速度快,体积小
  • 支持8位、16位和32位控制器
  • 确定的,坚实的实时反应,并且低中断延迟
  • 强大的消息传递编程模型提高了终端产品的质量并降低了开发成本
 
产品概况

OSE Epsilon是一个小而快速并成本低廉的实时操作系统优化了资源受限的嵌入式微控制器的应用。这种抢先的完整写入汇编程序的实时内核优化每一个目标处理器。采用有效的系统调用以减少应用代码大小,并仅占4字节内存。

 

OSE Epsilon包含内置错误处理以提高终端产品的稳定性和可靠性。OSE Epsilon还提供了一个“crash-safe”闪存系统以及一系列的基础网络协议栈,包括TCP、UDP、IP、ICMP、ARP、Proxy-ARP、PPP、Web Server、DNS客户和DHCP客户。

 

OSE Epsilon通过高性能进程间通信服务结合简单却强大的系统调入加速了应用程序的开发。事实上,仅仅8个简单的系统调入,绝大部分的设计者们就可以编写大部分的程序。就像所有的OSE系列产品一样,OSE Epsilon利用一个简单的、直观的消息传递编程模型使它能够容易地把复杂的应用程序分成更为简单的并行进程,每一次相连都通过高速、透明、直观的消息传递协议栈进行。

 

Enea的OSE Soft Kernel模拟环境允许OSE Epsilon实时内核进程在Windows, Unix 或Solaris主机上运行。这项功能通过使程序员在把应用程序转移到硬件之前能够在主机上进行测试,从而加快了开发速度。

特点和益处
  • 实施汇编——为每个处理器调整,提供最高性能和最低的延迟中断
  • 极小的内存占用 ,约4字节——适合任何微控制器
  • 直观的消息传递体系结构和编程模型——简化了开发,降低了复杂性和维护成本
  • 内置错误处理——提高了系统的可靠性
  • 简单而强大的API,八大系统调用执行了大部分工作——简而易学,快速编程,降低了代码尺寸
  • 与OSE和OSEck一样的架构和API——在整个OSE实时操作系统系列中重新使用
  • 透明、高效的信息传递进程间通信——使系统更易于扩展和维护
  • Soft Kernel仿真环境——在目标硬件可用之前开发应用程序
中央处理器

ARM

ARM Cortex-M: ARM Cortex-M3

ARM4T: ARM7TDMI, ARM9TDMI

ARM5T: Xscale, ARM966E. ARM946, ARM10TDMI

Freescale

ARM: MAC7111

All ColdFire V2, V3 and V4 derivatives: M5206, M5272, M5307, M5484, M5474

68HC11, 68HC12

M-Core: MMC2001, MMC2107

Infineon

C16x derivatives: C161, C165UTAH, C167, SDA600, XC16X, E-Gold

Tricore (V1.3 architecture): 1775, 1920, 1130

NEC

V850: V850SA1, V850E/MS1, V850E/MA1

Renesas

SH2: 7615

M16C: M16C/20, M16C/60, M32/C80

Atmel

AVR: AVR 8515, AT Mega 128

相关产品或服务

Enea Illuminator

OSE Epsilon 资料下载

OSE Epsilon 可用于许多领先的微控制器。如需获得更多的关于此产品的信息,请从“资料下载”处下载微控制器的数据信息。

下载Enea OSEck测试版

今天您已可以对Enea 的OSE Epsilon进行评估。让我们一起来发现Enea微控制器的优化操作系统的强大功能!

 

点击此处下载“评估版本”