首页 > 系统相关 >Xenomai 的发展路线

Xenomai 的发展路线

时间:2023-05-04 19:08:09浏览次数:41  
标签:RT 发展 Xenomai3 实时 路线 API 内核 Xenomai


Xenomai最开始的理念就是提供一套方案来解决传统的实时API在Linux上的移植问题。目前已经支持了多平台和对多个OS的对应。

目前的版本是Xenomai2,主要是实现了用户态下的实时支持。

包括POSIX 1003.1b和原生Xenomai skin的支持以及内核下的RTDM(实时驱动模块的支持)

这里要介绍的是Xenomai3,由于PREEMPT_RT的广泛使用和大量的现存的实时实现移植到Linux上,

Xenomai3实现了这样一套机制,一方面支持已有的双核方案(即现有的Xenomai实现),另一方面支持Linux 自身的PREEMPT_RT.

就是用户可以选择使用上面的任何一套方案而不用去修改自己的实现。

在PREEMPT_RT的情况下,Xenomai仅仅是对实时API的模拟,而不去实现底层的Adeos ipipe。

最关键的一点:Xenomai3不支持内核空间的skin API,就是说你只能在用户态下运行实时程序。

这样有几个好处:比较容易回避GPL协议,可以用gdb进行调试和内存保护。

当然,性能方面比内核空间要差一点,但是很有限,任务切换的时间仅仅差了3-20微秒(在最坏的情况下)。

另外,Xenomai2也会做为一个长期项目继续下去,想在内核空间移植App也没有什么问题。


标签:RT,发展,Xenomai3,实时,路线,API,内核,Xenomai
From: https://blog.51cto.com/u_16097040/6244009

相关文章

  • Xenomai在不同域中的优先级问题
    Firstexample:---------------------Supposethatatareschedulingwehavethefollowingthreadinthereadyqueues-HighPriority->LinuxthreadH-MediumPriority->XenomaithreadMinPRIMARYdomain-LowPriority->XenomaithreadLin......
  • Xenomai 设定中断亲和性
    Xenomai中如果想要把来绑定中断到对应的CPU上可以使用如下API,当然前提是你必须保证中断控制器提供对应的支持.比如将IRQ绑定到CPU1上:rthal_set_irq_affinity(IRQ_NUMBER,xnarch_cpumask_of_cpu(1));另外,只能在内核空间中调用上述的接口.关于中断亲和性,参考如下内容:http......
  • Xenomai thread migration
    Xenomai中的任务需要通过以下方式显示声明CPU迁移,否则系统不会主动进行迁移。原因是迁移本身会带来延迟,系统决定不去做迁移的判断。>Oristhereacomplexalgorithmtodeterminewhoisinaprocessorina>instance?Nocomplexalgorithmatall.AXenomaithreadis......
  • 从4D到成像 | 4D毫米波雷达技术的发展
    公众号【调皮连续波】【正文】1.毫米波雷达的发展毫米波雷达从德国大陆集团在1999年研发的第一代雷达开始,到现在已经是第六代了,而且视野开阔且具备前瞻性的雷达企业也在布局第七代毫米波雷达的研发工作。二十多年来,毫米波雷达的发展主要在如下三个方面取得进步:(1)体积逐渐变小;(2)半导......
  • 4D毫米波雷达技术发展趋势分析
    公众号【调皮连续波】【正文】1、4D毫米波雷达产品特征及应用前景分析1.1 4D毫米波雷达的功能与特征4D毫米波雷达在3D毫米波雷达检测目标3D信息(雷达与目标的距离、相对径向速度、水平角度的数据)的基础上,增加对目标高度(垂直角度)的估计,相比于3D毫米波雷达具有天线数量多且密度高......
  • proxyempire的未来:技术发展和趋势分析
    在当今数字时代,随着我们越来越依赖互联网,安全和隐私的重要性变得越来越高。随着这一趋势的不断发展,proxyempire作为网络安全的解决方案也逐渐得到了广泛的应用。作为一种中间服务器,proxyempire能够在互联网上代表客户端访问目标服务器,从而保护客户端的隐私并且能够访问一些被封锁的......
  • 『不走弯路』Unity学习路线(主程方向)
    ⚠️⚠️⚠️下面教程推荐链接丢失,点击上述原文查看黑铁LV0本级描述没有接触过Unity无编程基础......
  • 博主观点--关于本博客的使用路线图
    本博客主要是用于个人的知识整理,常用网站的归纳,仅供个人记录学习成长笔记使用,不做商业用途。本博客文章以Linux操作系统,开源软件,个人喜爱的数码硬件产品等为主,间接穿插其他相关的技术内容。平时写作时间不多,所以博客内容在每篇文章的最下一行标明最后的更新时间。所以,发布日期早......
  • 武汉星起航:跨境电子商务出口合规化将利于行业健康发展
    近日,由中国中小商业企业协会跨境电商分会主办的2023中国跨境电商生态创新峰会在北京召开,武汉星起航下面将与大家分享此次峰会的重点及最新消息。商务部研究院电商在峰会上发布了《中国跨境电商出口合规报告》(以下简称“报告”),《报告》指出跨境电商出口合规与行业的长久发展有很大的......
  • SAP系统助力复合新材料企业降本增效 可持续发展
    近年来复合新材料行业发展迅速,与航空航天、汽车、电子电气、建筑等领域建立了深度的上下游关系,为加快推动产业转型的步伐,实现企业供应链整体协同和可持续发展,复合新材料行业迎来数字化转型升级风口。如何从高速增长向高质量发展?如何利用先进的数字化技术,满足企业日益增长的业务创新......