Linux內(nèi)核系統(tǒng)編譯安裝RTAI
Linux內(nèi)核能提高計(jì)算機(jī)的使用性能。下面就這就來講術(shù)Linux內(nèi)核系統(tǒng)編譯。
1、下載Linux內(nèi)核
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.4.tar.bz2
2、下載***RTAI實(shí)時(shí)Linux內(nèi)核
https://www.rtai.org/RTAI/rtai-3.7.1.tar.bz2
3、重新編譯Linux內(nèi)核
- 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
[注]在‘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
Linux內(nèi)核安裝RTAI完成后,新建一個(gè)空文件,輸入以下代碼
- 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
將代碼保存為rt_script.
- view plaincopy to clipboardprint?
- #chmod +x rt_script
- #./rt_script
- #chmod +x rt_script
- #./rt_script
將下面腳本保存為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
然后存放在/etc/init.d/目錄下view plaincopy to clipboardprint?
【編輯推薦】