新聞中心
簡介
RT-Preempt Patch是在linux社區(qū)kernel的基礎(chǔ)上,加上相關(guān)的補(bǔ)丁,以使得Linux滿足硬實(shí)時(shí)的需求。下面是編譯RT linux內(nèi)核的流程,以內(nèi)核3.18.59為例。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比克拉瑪依區(qū)網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式克拉瑪依區(qū)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋克拉瑪依區(qū)地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。
流程
下載代碼
rt補(bǔ)丁下載 https://www.kernel.org/pub/linux/kernel/projects/rt/
內(nèi)核源碼下載 https://www.kernel.org/pub/linux/kernel/v3.0/
下載的內(nèi)核和補(bǔ)丁版本號(hào)必須嚴(yán)格對(duì)應(yīng)
打補(bǔ)丁
解壓linux源碼linux-3.18.59.tar.gz,把補(bǔ)丁文件patch-3.18.59-rt65.patch.gz放到和內(nèi)核文件夾同一目錄
sudo apt-get install libncurses-dev
cd linux-3.18.59
gzip -cd ../patch-3.18.59-rt65.patch.gz | patch -p1 --verbose
或
patch -p1 < ../patch-3.18.59-rt65.patch
p0意思是不忽略目錄,直接從當(dāng)前目錄開始、p1忽略第一層目錄。進(jìn)入內(nèi)核目錄打補(bǔ)丁,所以使用p1
配置內(nèi)核
make localmodconfig
make menuconfig
make localmodconfig 根據(jù)目前系統(tǒng)內(nèi)核的配置生成配置文件 .config
關(guān)閉內(nèi)存溢出檢測
編譯安裝
make -j2
sudo make modules_install -j2
sudo make install -j2
或者
#fakeroot make deb-pkg
#sudo dpkg -i *.deb
更新grub
cd /boot
ls
查看是否成功生成rt核
sudo update-grub
vim /boot/grub/grub.cfg 看內(nèi)核是否添加到grub
如果自動(dòng)安裝失敗,就需要手動(dòng)修改 /boot/grub/grub.conf 去配置啟動(dòng)項(xiàng),如下圖,
校驗(yàn)
重新啟動(dòng)系統(tǒng),uname -a命令查看 有PREEMPT RT 字樣內(nèi)核替換成功。
網(wǎng)站標(biāo)題:Ubuntu打?qū)崟r(shí)內(nèi)核補(bǔ)?。≧T-PREEMPTkernel)
瀏覽地址:http://m.fisionsoft.com.cn/article/cdspcdo.html


咨詢
建站咨詢
