xenomai-ipipe机制简述
2016-09-09 15:49
330 查看
1. xenomai与ipipe的渊源
2001年8月由Philippe Gerum发起,其思想是来源于Karim的ADEOS(Adoptive Domain Environment for Operating System)。发布后即被RTAI采用,并一度合并为RTAI/Fusion。后于2005年独立。Xenomai的实时性能比RTAI略差,因为其完全由ADEOS控制中断,而RTAI是由其内核对中断进行了截断,非实时的中断才交给ADEOS,这就减少了一部分实时开销摘抄
Xenomai是一种采用双内核机制的Linux内核的强实时扩展。优先级高于Linux内核,它负责处理系统的实时任务。
2. xenomai的版本更新
xenomai的软件版本已经由2.xx版本过渡到3.xx,架构发生了较大变化,主要在实时内核不再是原来的Adeos,改由现在的cobalt。
2.1 Adeos
2.2 Cobalt
3. Ipipe
interrupt pipe 中断管道。dual kernel,即cobalt 和 linux kernel。
双内核架构中,让ipipe->scheduler来处理实时任务,linux内核上升为一个任务。
sched-idle.c :是專門處理idle狀態給linux schedule使用 sched-rt.c : 給real-time scheduler使用(FIFO+RR) sched-sporadic.c : POSIX SCHED_SPORADIC scheduling class. sched-tp.c : Temporal partitioning (typical of IMA systems) sched.c : 應該是負責四個schedule方式的檔案
[1].http://wiki.csie.ncku.edu.tw/embedded/xenomai#TOC
相关文章推荐
- xenomai-ipipe机制简述
- 简述CGI的运行机制
- Spring 事务机制简述
- 【iOS_Development】消息转发机制简述
- JVM-垃圾回收机制算法简述
- JVM-垃圾回收机制算法简述
- 回调机制简述
- Android Overlay机制简述
- 简述C++中的多态机制
- 简述android线程间消息处理机制(Looper、Handler和Message)
- 简述JavaScript的运行机制
- JVM-垃圾回收机制算法简述
- JVM-垃圾回收机制算法简述
- [置顶] 简述数据库事务并发机制
- JVM内存回收机制简述
- 简述计算机运行机制
- 网络摘抄-davinci通信以及消息队列机制等的简述
- Java基础知识---垃圾回收机制简述
- JVM内存回收机制简述
- 简述Java回收机制 - 初学者必看