Xenomai |
首次发布 | 2001年8月 |
---|
平台 | X86、ARM、POWER、IA-64、Blackfin(英语:Blackfin)、nios2 |
---|
网站 | www.xenomai.org |
---|
Xenomai是一个Linux内核的实时开发框架。它希望通过无缝地集成到Linux环境中来给用户空间应用程序提供全面的,与接口无关的硬实时性能。
Xenomai项目始于2001年8月。2003年它和RTAI项目合并推出了RTAI/fusion。RTAI/fusion是Linux平台上的具有工业生产级别的实时自由软件开发平台,它基于Xenomai的抽象实时操作系统内核。2005年的时候RTAI/fusion项目又从RTAI中独立出来作为Xenomai项目。
Xenomai基于一个抽象的实时操作系统核心,它可以被用来在一个有通用实时操作系统调用的核心上构建任意的实时接口。用来给用户程序提供接口的任意多个(可以是不同的)实时操作系统的接口被构建在同一个核心上。所有通用的系统调用都是由这个核心来实现的。这些用户接口又被称作“皮肤”。
Xenomai vs. RTAI
虽然这两个项目有不少共同的想法,而且都支持RTDM实时驱动模块,但是实际上他们有很多不同之处。这些不同之处主要是由他们不同的目标和各自不同的实现方式造成的。RTAI项目致力于技术上可行的最低延迟;Xenomai除此之外还很看重扩展性,可移植性以及可维护性。Xenoami项目将对Ingo Molnar的PREEMPT RT实时抢占补丁提供支持,这又是与RTAI项目的一个显著的不同。 [1]
参见
- Adeos(英语:Adaptive Domain Environment for Operating Systems)
- RTAI(英语:RTAI)
参考资料
- ^ Article:Xenomai-help WG: Xenomai vs. RTAI. [2009-03-12]. (原始内容存档于2007-09-29).
外部链接
- 官方网站
- Adeos I-pipe官方网站
- Radboud Univ. - Xenomai (页面存档备份,存于互联网档案馆) see the Xenomai exercises
|
---|
| | | 开放源代码 | - Mynewt OS(英语:Apache Mynewt OS)
- BeRTOS(英语:BeRTOS)
- ChibiOS/RT
- Contiki
- Composite
- Djyos
- ECOS
- ERIKA Enterprise(英语:ERIKA Enterprise)
- FreeRTOS
- Fuchsia
- FunkOS(英语:FunkOS)
- Nano-RK(英语:Nano-RK)
- NuttX
- One os
- QP
- RIOT
- RTAI(英语:RTAI)
- RTEMS
- RTLinux
- RT-Thread
- seL4(英语:seL4)
- Talon DSP RTOS(英语:Talon DSP RTOS)
- TI-RTOS(英语:TI-RTOS)
- TinyOS
- TockOS
- TRON
- Wombat OS(英语:Wombat OS)
- Xenomai
- Zephyr
|
---|
| 专有软件 | - 4690 OS(英语:4690 Operating System)
- DioneOS(英语:DioneOS)
- INTEGRITY
- Junos OS(英语:Junos OS)
- LynxOS
- µC/OS-II(英语:Micro-Controller Operating Systems)
- MQX(英语:MQX)
- Multiuser DOS(英语:Multiuser DOS)
- Nucleus RTOS
- OpenComRTOS(英语:OpenComRTOS)
- OSE(英语:Operating System Embedded)
- OS-9(英语:OS-9)
- OS2000(英语:OS2000)
- PikeOS(英语:PikeOS)
- QNX
- REX OS(英语:REX OS)
- ScreenOS(英语:ScreenOS)
- L4微内核系列
- ThreadX
- TPF(英语:Transaction Processing Facility)
- VRTX
- VxWorks
- Windows Embedded Compact
- SylixOS
|
---|
| 历史上的 | - DNIX(英语:DNIX)
- DSOS(英语:DSOS)
- EROS(英语:EROS (microkernel))
- CoyotOS(英语:CoyotOS)
- FlexOS(英语:FlexOS)
- MERT/UNIX-RT(英语:Multi-Environment Real-Time)
- pSOS(英语:pSOS (real-time operating system))
- RMX
- RSX-11
- RT-11(英语:RT-11)
- Sintran III(英语:Sintran III)
- Symbian
- THEOS(英语:THEOS)
- UNOS(英语:UNOS (operating system))
|
---|
| |
|
| 这是一篇与Linux相关的小作品。你可以通过编辑或修订扩充其内容。 |