LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2582|回复: 7

本来最近搞RTLinux,小有进展--RTLinux安装流程

[复制链接]
发表于 2005-1-13 21:57:37 | 显示全部楼层 |阅读模式
如果有需要的兄弟,可以进来讨论一下。。
 楼主| 发表于 2005-1-13 22:13:52 | 显示全部楼层
本人已经完成了安装,并编写了一个简单的程序测试实时性能。。
发表于 2005-1-13 22:38:00 | 显示全部楼层
能不能把过程说说。
发表于 2005-1-14 09:32:19 | 显示全部楼层
说说你是怎么做的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-14 11:18:06 | 显示全部楼层
由于我们的板子用的是intel为嵌入式系统专门开发的C650。所以省去了跨平台编译这一步。用的是linux2.4.20内核 具体步骤如下:
    1.将Linux-2.4.20.tar.gz和rtlinux_3.2.pre2.tar.gz拷贝到/usr/src目录下
    2.解包
     tar –xzvf  linux_2.4.20.tar.gz
     tar –xzvf  rtlinux_3.2.pre2.tar.gz
    3.建立链接
     #cd /usr/src
     # ln –s rtlinux-3.2-pre2 rtlinux
     #cd rtlinux
     # ln –sf /usr/src/linux-2.4.20  ./linux
    4.Patch实时内核
     #cd /usr/src/linux
     #patch –p1 < /usr/src/rtlinux/patches/kernel_patch-2.4.20-rtl3.2-pre2
    5.编译内核
     #make menuconfig
     #make dep; make clean;  make bzImage
     #make modules; make modules_install;
    6.引导实时内核
     ①将/usr/src/linux/arch/i386/boot/目录下的bzImage拷贝到/boot/下面
     ②在grub.conf中加入如下几行 (这个根据你的实际情况来写)
      title rtlinux
      root (hd0,0)
      kernel /boot/bzImage  ro root=/dev/hda1
     最后重新启动机器:#reboot
    7.安装RTLinux实时模块
     #cd /usr/src/rtlinux
     #make menuconfig
     #make install
    实时模块rtl_sched.o,rtl_fifo.o,rtl_time.o等将被安装到/lib/modules/2.4.20-rtl3.2-pre2目录下
    8.运行rtlinux --help,你就知道怎么运行RTLinux了。。
回复 支持 反对

使用道具 举报

发表于 2005-5-11 13:31:29 | 显示全部楼层
这位大哥,我现在也在编译rtlinux,按照步骤,但是编译完后运行rtlinux stop 和rtlinux status 一切正常,但是rtlinux stop的时候显示:rmmod:rtl is in use。终端里光标就不闪了,但机子没死,可以打开窗口,不过运行不了其他程序,也不能正常关机。不过有一次竟然可以stop成功,不过是等了好久的。请帮忙啊!
可以的话把你qq号码给我好吗?或者email。
我qq:317796875
非常感谢
回复 支持 反对

使用道具 举报

发表于 2005-5-11 13:37:23 | 显示全部楼层
我就是在我的pc机上编译的。
回复 支持 反对

使用道具 举报

发表于 2005-5-24 13:02:28 | 显示全部楼层

测试实时性能

用什么方法测试实时性能,有现成的工具么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表