資源描述:
《基于2.6內(nèi)核的rtai實時操作系統(tǒng)的構(gòu)建》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、基于2.6內(nèi)核的RTAI實時操作系統(tǒng)的構(gòu)建摘要11安裝LINUX操作系統(tǒng)21.1文件下載安裝21.2配置網(wǎng)絡(luò)參數(shù)22編譯準備32.1rtai壓縮包下載并解壓32.2linux內(nèi)核壓縮包下載并解壓42.3給內(nèi)核打補丁52.4配置內(nèi)核53安裝內(nèi)核73.1清除垃圾并執(zhí)行編譯73.2配置并安裝模塊73.3安裝內(nèi)核并備份84安裝RTAI104.1下載安裝MESA庫文件104.2下載安裝EFLTK包104.3配置rtai124.4編譯并安裝rtai124.5rtai實時性測試135總結(jié)156參考文獻1511摘要本文
2、詳細介紹了Linux內(nèi)核編譯前的準備工作、內(nèi)核編譯的具體步驟,使用電腦安裝雙系統(tǒng)的方式,在Window系統(tǒng)安裝好的條件下完成的安裝Ubuntu10.10,安裝過程是通過它內(nèi)置的wubi程序進行的系統(tǒng)配置,重啟系統(tǒng)使Ubuntu安裝完成后,在安裝的系統(tǒng)中執(zhí)行相關(guān)的操作。關(guān)鍵字:Ubuntu10.10,Linux內(nèi)核,Rtai111安裝Linux操作系統(tǒng)1.1文件下載安裝通過ubuntu官網(wǎng)(http://www.ubuntu.org.cn/desktop/get-ubuntu/download/)下載安裝
3、文件(ubuntu-10.10-desktop-i386.iso),使用虛擬光驅(qū)打開鏡像文件,執(zhí)行wubi.exe文件。在安裝向?qū)Ы缑孢x擇磁盤參數(shù),然后點擊安裝,開始執(zhí)行解壓到選定的目錄,直到文件執(zhí)行完成,重啟計算機。進入系統(tǒng)前會看到在原來的僅有window系統(tǒng)的基礎(chǔ)上,現(xiàn)在又多了Ubuntu,選擇進入,如果是第一次則會執(zhí)行安裝程序,其中會涉及到磁盤分區(qū)以及軟件設(shè)置等相關(guān)操作,但都已經(jīng)自動完成,直到最后安裝完成,重新啟動以進入Linux系統(tǒng),選中Ubuntu后進入了一個可選項顯示Linux系統(tǒng)的版本,選
4、擇并直接進入。1.2配置網(wǎng)絡(luò)參數(shù)通過系統(tǒng)->首選項->網(wǎng)絡(luò)連接->有線->添加:則彈出一個可以設(shè)置網(wǎng)絡(luò)鏈接到窗口,可以自己定義一個網(wǎng)絡(luò)連接名稱(默認Autoeth0),選中自動連接復(fù)選框,選擇IPv4設(shè)置tab項,連接方法選擇手動,并輸入原來在Window環(huán)境下可以上網(wǎng)的IP配置信息,點擊應(yīng)用并退出則可以上網(wǎng)。其中截圖快捷方式是通過系統(tǒng)->首選項->鍵盤快捷方式,從彈出的窗口中對窗口截圖操作添加快捷方式。11配置好連接之后可以看到連接已經(jīng)建立的彈出窗口提示:2編譯準備2.1rtai壓縮包下載并解壓解壓到
5、urs/src目錄下,輸入命令:cd/usr/srcsudotar–bzip2–xvfrtai-3.8.tar.bz211解壓結(jié)果為在usr/src目錄下創(chuàng)建了一個以rtai-3.8命名的文件夾,rtai文件被解壓在里面了,為了以后命令輸入方便,為新建的文件夾rtai-3.8創(chuàng)建一個名稱為rtai的快截方式,輸入命令:rm–frtaisudoln–fsrtai-3.8rtai命令行窗口的解壓結(jié)果如下圖所示:2.2linux內(nèi)核壓縮包下載并解壓支持rtai最新的內(nèi)核版本為2.6.32.2的,從www.ke
6、rnel.org網(wǎng)站上下載未被修改過的源代碼壓縮包(linux-2.6.32.2.tar.bz2)來構(gòu)建自訂制系統(tǒng)。同樣要解壓到urs/src目錄下,因為現(xiàn)在本身就在這個目錄下,就不用轉(zhuǎn)目錄了,輸入命令:sudocpsuoxd/linux-2.6.37.1.tar.bz2/usr/srcsudotar–bzip2–xvflinux-2.6.32.2.tar.bz2解壓結(jié)果為在usr/src目錄下創(chuàng)建了一個以linux-2.6.32.2命名的文件夾,linux內(nèi)核的原文件被解壓在里面了,為了以后命令輸入方
7、便,為新建的文件夾linux-2.6.32.2創(chuàng)建一個名稱為linux的快截方式,并進入該文件夾,以后的操作就是在這個文件夾下了,輸入命令:rm–flinuxsudoln–fslinux-2.6.32.2linuxcdlinux命令行窗口的解壓結(jié)果如下圖所示:112.3給內(nèi)核打補丁進入rtai.3.8文件夾下,運行對應(yīng)于當前要安裝內(nèi)核的補丁,因為當前在/usr/src/linux目錄下,所以使用全路徑來訪問補丁文件,并返回linux目錄,輸入命令:sudopatch–p1
8、ase/arch/x86/patches/hal-linux-2.6.32.2-x86-2.5-00.patchcd/usr/src/linux執(zhí)行解壓時出現(xiàn)錯誤,沒裝patch命令,則安裝patch后,重新輸入命令,安裝補丁命令:sudoapt-getinstallpatch命令行窗口的patch安裝和打補丁結(jié)果如下圖所示:2.4配置內(nèi)核經(jīng)學習發(fā)現(xiàn)這個需要的東西有點多,配置需要涉及到中央處理器(CPU)類型及特性、塊設(shè)備層、電源管理選項、