Xenomai

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Xenomai
File:Xenomai-logo.png
首次发布2001年8月 (2001-08)
当前版本3.2.1(2021年11月15日,​4年前​(2021-11-15
预览版本3.2-rc2(2021年10月20日,​4年前​(2021-10-20
源代码库
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
引擎
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    平台X86、ARM、POWER、IA-64、Blackfin英语Blackfin、nios2
    许可协议
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      网站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]

      参见[编辑]

      参考资料[编辑]

      1. ^ Article:Xenomai-help WG: Xenomai vs. RTAI. [2009-03-12]. (原始内容存档于2007-09-29). 

      外部链接[编辑]