ARM實驗之根檔案系統的必要檔案

2021-10-04 06:25:19 字數 818 閱讀 3773

本文將介紹缺少的檔案及其製作。

必要的檔案有:可執行程式/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...