本文將介紹缺少的檔案及其製作。
必要的檔案有:可執行程式/linuxrc、檔案/etc/init.d/rcs和/etc/inittab、c庫、/sbin,/bin,/dev(需要console和ttys0兩個檔案),/proc,/home.
linuxrc:
什麼是/linuxrc?/linuxrc是乙個可執行的應用程式,在根目錄下,/linuxrc是應用層的,和核心原始碼一點關係都沒有。
如何獲得/linuxrc?/linuxrc在嵌入式linux中一般就是busybox,busybox官網www.busybox.net獲取busybox原始碼,使用目標板的工具鏈編譯。
製作過程:
在makefile中設定arch 、cross_compile
(1) arch = arm
(2) cross_compile = /usr/local/arm/arm-2009q3/bin//arm-none-linux-gnueabi-
make menuconfig、make、make install。生成的檔案在資料夾_install內,複製到根檔案系統內。使用readelf命令檢視linuxrc檔案格式是否正確。
啟動資訊
已經可以執行命令
必要的檔案:/linuxrc、/etc/init.d/rcs和/etc/inittab
實驗四 檔案系統
實驗四 檔案系統 一 實驗目的 1 熟悉linux檔案系統的檔案和目錄結構,掌握linux檔案系統的基本特徵 2 模擬實現linux檔案系統的簡單i o流操作 備份檔案。二 實驗內容 1 瀏覽linux系統根目錄下的子目錄,熟悉每個目錄的檔案和功能 2 設計程式模擬實現linux檔案系統的簡單i o...
根檔案系統(一)最小根檔案系統的構成
應用程式位於根檔案系統,核心為了使用應用程式,需要掛接根檔案系統,本節分析乙個最小根檔案系統的組成,在下節講解如果建立乙個最小根檔案系統 核心分析時,有如下呼叫過程 rest init kernel init 通過建立執行緒呼叫 prepare namespace mount root 掛接根檔案系...
根檔案系統與檔案系統的區別
根檔案系統 英文應該為root filesytem,但是有時會被簡單地稱為檔案系統。而實際上就是指的我們前一節所指的linux系統執行所需的一些檔案,命令組成的整個檔案目錄結構。檔案系統 英文應該為file system或filesytem,指的是用來方便管理檔案儲存和資料組織的一種方法。例如win...