Linux内核系统编译安装RTAI

Linux内核系统的编译使电脑更好更强大,Linux内核安装RTAI完成后,新建一个空文件,输入以下代码。
首页 新闻资讯 行业资讯 Linux内核系统编译安装RTAI

Linux内核能提高计算机的使用性能。下面就这就来讲术Linux内核系统编译。

1、下载Linux内核

ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.4.tar.bz2

2、下载***RTAI实时Linux内核

https://www.rtai.org/RTAI/rtai-3.7.1.tar.bz2

3、重新编译Linux内核

复制

view plaincopy to clipboardprint?  $su    #cp linux-2.6.29.4.tar.bz2 rtai-3.7.1.tar.bz2 /usr/src    #tar jxvf linux-2.6.29.4.tar.bz2    #tar jxvf rtai-3.7.1.tar.bz2    #cd linux-2.6.29.4.tar.bz2    #patch -p1 -b < ../rtai-3.7.1/base/arch/x86/patches/hal-linux-2.6.29.4-x86-2.4-01.patch    #cp /boot/config-2.6.27.5-117.fc10.i686 ./.config    #make menuconfig    #make    #make modules_install install    $su  #cp linux-2.6.29.4.tar.bz2 rtai-3.7.1.tar.bz2 /usr/src  #tar jxvf linux-2.6.29.4.tar.bz2  #tar jxvf rtai-3.7.1.tar.bz2  #cd linux-2.6.29.4.tar.bz2  #patch -p1 -b < ../rtai-3.7.1/base/arch/x86/patches/hal-linux-2.6.29.4-x86-2.4-01.patch  #cp /boot/config-2.6.27.5-117.fc10.i686 ./.config  #make menuconfig  #make  #make modules_install install
  • 1.

  • 2.

  • 3.

  • 4.

  • 5.

  • 6.

  • 7.

  • 8.

  • 9.

  • 10.

  • 11.

  • 12.

  • 13.

  • 14.

  • 15.

  • 16.

  • 17.

  • 18.

  • 19.

  • 20.

  • 21.

[注]在‘make menuconfig’这一步中的配置如下:

4、编译安装RTAI

复制

view plaincopy to clipboardprint?    #cd rtai-3.7.1      #make menuconfig      #make       #make install      #cd rtai-3.7.1    #make menuconfig    #make     #make install
  • 1.

  • 2.

  • 3.

  • 4.

  • 5.

  • 6.

  • 7.

  • 8.

  • 9.

Linux内核安装RTAI完成后,新建一个空文件,输入以下代码

复制

view plaincopy to clipboardprint?  #!/bin/bash     mkdir /dev/rtf     for n in `seq 0 9`     do    f=/dev/rtf/$n     mknod -m 666 $f c 150 $n     done    #!/bin/bash  mkdir /dev/rtf  for n in `seq 0 9`  do  f=/dev/rtf/$n  mknod -m 666 $f c 150 $n  done
  • 1.

  • 2.

  • 3.

  • 4.

  • 5.

  • 6.

  • 7.

  • 8.

  • 9.

  • 10.

  • 11.

  • 12.

  • 13.

  • 14.

  • 15.

将代码保存为rt_script.

复制

view plaincopy to clipboardprint?  #chmod +x rt_script    #./rt_script    #chmod +x rt_script  #./rt_script
  • 1.

  • 2.

  • 3.

  • 4.

  • 5.

将下面脚本保存为start_rt

复制

view plaincopy to clipboardprint?  #!/bin/bash     mknod -m 666 /dev/rtai_shm c 10 254     for n in `seq 0 9`     do     f=/dev/rtf$n     mknod -m 666 $f c 150 $n     done    #!/bin/bash  mknod -m 666 /dev/rtai_shm c 10 254  for n in `seq 0 9`  do  f=/dev/rtf$n  mknod -m 666 $f c 150 $n  done
  • 1.

  • 2.

  • 3.

  • 4.

  • 5.

  • 6.

  • 7.

  • 8.

  • 9.

  • 10.

  • 11.

  • 12.

  • 13.

  • 14.

  • 15.

然后存放在/etc/init.d/目录下view plaincopy to clipboardprint?

【编辑推荐】

  1. Linux内核代码75%由受雇人员开发

  2. linux内核模块调试

  3. CentOS4安装oracle 10g创建帐户与配置Linux内核参数

  4. 剖析Linux内核代码入门方法

  5. 剖析Linux内核支持S3C2410睡眠模式

17    2010-02-02 13:26:53    Linux内核