当前位置:  技术问答>linux和unix

谁能给我介绍一下RTLinux?谢谢

    来源: 互联网  发布时间:2015-02-23

    本文导语:  同标题 | 嵌入式,实时,体积较小的linux | 上fsmlabs网站, www.fsmlabs.com或者www.rtlinux.org 可以找到免费下载的版本,RTLinux不只是嵌入式的,它可以在PC上使用,实时性很不错,...

同标题

|
嵌入式,实时,体积较小的linux

|
上fsmlabs网站,
www.fsmlabs.com或者www.rtlinux.org
可以找到免费下载的版本,RTLinux不只是嵌入式的,它可以在PC上使用,实时性很不错,可以参考RTLinux宣言。

RTLinux是Linux的补丁,必须先安装Linux,再在Linux上加RTLinux补丁

|
Linux的实时补丁。可以上www.famlabs.com  www.rtlinux.org看详细资料

|
实时(hard  realtime)操作系统RTLinux的出现,“弥补”了Linux在实时应用领域的缺陷。RTLinux是美国新墨西哥州的FSMLabs(Finite State Machine labs, 有限状态机实验室)公司利用Linux开发的面向实时和嵌入式应用的操作系统。在RTLinux宣言(The RTLinux Manifesto)中,这样描述RTLinux[24]:
RTLinux is the hard realtime variant of Linux that makes it possible to control robots, data acquisition systems, manufacturing plants, and other time-sensitive instruments and machines.
Rtlinux原理是将Linux的内核代码做一些修改,将Linux本身的任务以及Linux内核本身作为一个优先级很低的任务,而实时任务作为优先级最高的任务。即在实时任务存在的情况下运行实时任务,否则才运行Linux本身的任务
RTLinux本身是一个很小的实时操作系统,把Linux操作系统内核作为一个执行的任务看待。实际上,Linux是作为实时操作系统一个空闲(idle)任务存在的,只在没有实时任务时执行,并且永远不能阻止中断或者阻止本身被实时任务抢占。其技术关键在于对硬件中断的软件模拟。当Linux通知硬件禁止中断时,实时系统截取(intercept)该请求,并记录,然后返回给Linux。其实Linux并未真正关中断,因此,不管Linux处在什么状态,都不会引起实时系统中断响应时间的延时。当中断到来时,RTLinux截取中断,如果存在实时处理句柄,则调用该句柄。若不存在实时句柄,或者实时句柄想和Linux共享该中断,则该中断被标志为“即将发生的”(pending)。当Linux请求中断被恢复时,RTLinux模拟这些中断的产生,引发Linux的中断处理。因此,不论Linux处在什么状态,正在运行什么程序,实时系统都能够对中断做出很快的响应

    
 
 

您可能感兴趣的文章:

  • 请各位大虾介绍几个好一点的linux论坛,谢谢!
  • 有谁能提供几个介绍DOS的网站?谢谢了!
  • 请介绍几本UNIX入门的书,我救急用!谢谢!
  • 想学qt,大哥大姐前辈们介绍几本书吧,最好能提供电子版,谢谢~~~~~~~~~~~
  • 介绍几个 java scjp 认证的网站,谢谢
  • 想学习一下linux,请大家帮忙介绍几本好书,谢谢了
  • 谁能介绍下linux的窗口管理机制,谢谢!
  • 有谁了解net-smp,能介绍一下吗?谢谢!
  • 能不能给我介绍几本学jsp好书?谢谢!
  • 哪位大侠,帮忙介绍下prom_getenv 这个函数。谢谢
  • 请介绍几本分析Linux源代码的好书,谢谢!
  • 请大家各抒己见介绍一下各种web服务器的性能及与IIS的联系!谢谢!
  • 求一本详细介绍VIM的书,谢谢
  • 各位高手:我想学习JAVA,听说jbuilder不错,请介绍几本入门书,多给一点见意。谢谢。
  • 谁能否介绍在jbuilder7下怎么使用structs开发web程序么?谢谢!!!!
  • 请介绍java的几本入门的书吧,谢谢!电子书最好!!
  • 请介绍一本JBUILDER的书,最好是适合有一定JAVA基础的人,谢谢!
  • 请介绍几个java源代码的网站。谢谢。
  • 希望各位高手能介绍几本好的初学的好书谢谢。
  • 请介绍一个支持JSP+MySQL的虚拟主机。要求稳定、速度较快。谢谢!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java.applet类applet的类成员方法: getcodebase定义及介绍
  • 我觉得介绍InstallAnyWhere的文档,太少了,请大家介绍一下,英文也可以◎◎◎◎◎◎◎◎
  • java命名空间java.awt接口adjustable的类成员方法: getvisibleamount定义及介绍
  • 请大家介绍几个关于嵌入式Linux开发的站点!最好介绍几个国外的!
  • java命名空间java.awt接口adjustable的类成员方法: getvalue定义及介绍
  • javacc,有研究过的朋友给介绍介绍,谢了
  • java命名空间java.awt类color的类成员方法: orange定义及介绍
  • 那里有关于jmf的开发资料和介绍,请那位仁兄帮忙(最好介绍一些好的资料)急!!
  • java命名空间java.awt类component.bltbufferstrategy的类成员方法: revalidate定义及介绍
  • 我觉得介绍InstallAnyWhere的文档,太少了,请大家介绍一下,英文也可以◎◎◎◎◎◎◎◎ iis7站长之家
  • java命名空间java.awt类component.flipbufferstrategy的类成员方法: destroybuffers定义及介绍
  • 麻烦大家给介绍介绍几本J2EE的入门书呗
  • java命名空间java.awt类cursor的类成员方法: predefined定义及介绍
  • 给我介绍几本学linux的好书,介绍就给分!!!!!
  • java命名空间java.awt类cursor的类成员方法: gettype定义及介绍
  • 急!!谁了解macintosh?能不能给我介绍介绍?是不是跟linux差不多?使用开发工具JDK,这是不是不JAVA?
  • java命名空间java.awt类event的类成员方法: pgdn定义及介绍
  • 怎么没有讨论XML的?哪位高手介绍介绍在JAVA中怎么使用XML?
  • java命名空间java.awt类event的类成员方法: down定义及介绍
  • 想学serverlet,可使大多数的书怎么介绍介绍就变成讲jsp的书了?
  • java命名空间java.awt类event的类成员方法: f6定义及介绍
  • 请大家给介绍一本JSP入门的好书,和一本介绍实际开发经验的好书


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3