博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

我的菜园子

CANopen
   wj.cublog.cn
关于作者  
姓名:wsw
MSN:winshton#hotmail.com
EMAIL:winshtone-temp#yahoo.com.cn

我的分类  




rtlinux安装手册
前段时间接触了几天RTLinux,折腾了好几天才总算把它安装上,得益于Prof. Chang-Gun Lee的安装建议,觉得该文档可能会对准备尝试安装RTLinux的朋友们有帮助,本人英语很烂,也比较懒,好在也没几页,就试着翻译了一下,有需要的朋友可以将就着看看,英语好的可以去看原文.
总体感觉,RTLinux的硬件兼容性实在不敢恭维,同样的内核版本,同样的配置在有的平台上就跑不起来,反正我试了一个Intel845G主板的台式兼容机和一个SIS主板的神州移动PC,那个兼容机一加载RTLinux模块就死机,那个神州就没问题.
写原文的那位老兄从名字上看很像个华裔也许是个韩国人.
我们普通的应用程序是不能直接响应中断和访问硬件资源的,需要由linux内核来进行调度,但是linux内核又不是实时内核,2.4内核的调度周期是10ms,2.6内核能好些,但实时性还是很差,应用程序有可能在10ms之后才能响应到一个实时任务,因此要想在linux下实现实时应用,就得打linux内核的主意,所以rtlinux这么干了,rtlinux实际上是给内核打个一个补丁,像木马一样给linux内核开了后门,在linux内核之前接管硬件中断等系统资源,然后按照自己的意愿来分配资源,可以分发给linux内核去处理,也可以分给在rtlinux下编写加载的模块,这样一来在rtlinux下编写的模块就有可能比linux内核的优先级还高,那它就可以不通过linux内核的调度直接去响应一个定时或事件中断,从而提高实时性.
我用的系统是debian,能跑起来那个hello模块,安装过程中我主要参考了他第三部分的内容,其他部分没做过测试,不保证好用,有几处个人认为有些偏差.好了,好坏自己下了去看吧.
文件: rtlinux安装手册.pdf
大小: 118KB
下载: 下载

 原文地址 http://www.ece.osu.edu/~cglee/ECE694Z/rtlinux/rtlinuxInstallation2005Sp.pdf
 发表于: 2007-01-26,修改于: 2007-01-27 08:37 已浏览1080次,有评论2条 推荐 投诉

  网友评论
  可口真可乐 时间:2007-10-30 16:11:55 IP地址:123.191.250.★
能把步骤再说的详细些吗?我最近也在安装rtlinux但都没有成功,最后模块都没有插进去,想向你请教一下,谢谢了

  wjtt 时间:2007-11-03 08:16:56 IP地址:222.33.90.★
差不多就是默认设置,再结合硬件环境增加相应的驱动,编译不过去,就把出错的模块去掉,然后编译成了,之后重启加载新内核,加载rt模块,能成功就成功,不成功就没办法了,深入的东西我也没研究,搁下很久了,差不多都还给上帝了,抱歉了!


  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:12.24798

京ICP证041476号