首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实时linux中的RT先发制人vs

实时linux中的RT先发制人vs
EN

Stack Overflow用户
提问于 2015-06-29 06:46:28
回答 1查看 8.7K关注 0票数 11

三种推荐的实时操作系统框架、扩展或补丁的优缺点是什么?

我想测量CPU时间戳计数器(TSC),每次发送或接收Wifi的数据帧或ack帧时,时间以纳秒为单位。

同时,我意识到由于抢占、中断和上下文变化,需要三种实时技术之一来提高精度,减少抖动。

目前,我正在将RTAI应用于内核。由于编译需要很长时间,我想读一些关于这三个方面的内容。

你能推荐一些文件或者解释一下吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-21 16:51:37

找到了一篇有趣的论文,将Xenomai和Preempt与一个基本的GPIO测试(vs股票内核)进行了比较。

https://www.osadl.org/fileadmin/dam/rtlws/12/Brown.pdf

Xenomai具有更好的整体性能(较小的抖动),但使用它将迫使您使用特定的RTDM重新开发自定义驱动程序。另一方面,由于Preempt不在主线内核中,所以测试较少,您也可能会遇到问题。

(Xenomai3实际上有两种方法:或者使用实时微内核来管理实时线程和中断,或者如果您需要更少的性能,则使用它与一个抢占式rt内核)

编辑:我重新回顾了2016年的旧答案,并补充说,在2021年,Prempt即将集成到主流内核中,不再是一个“补丁”了。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31109364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档