嵌入式Linux核心,檔案系統的製作

2021-09-08 03:25:50 字數 960 閱讀 6030

嵌入式linux系統由 linux核心 + 根檔案系統 兩部分組成

乙個完整的嵌入式linux系統組成:bootloader + boot parameters + kernel + root filesystem

嵌入式linux系統使用的是linux核心,製作方法基本和x86平台的linux核心一致,下面介紹製作執行於mini6410開發板的核心和根檔案系統。

嵌入式linux核心的製作:

(隨便拷貝點/etc/目錄下的檔案到該etc目錄下)

目錄下多了好多檔案*/

安裝方法:

解壓genext2fs

#cd genext2fs

#./configure

#make

#make install

15,利用genext2fs製作ramdisk

#genext2fs -b 8192 -d /***/rootfs ramdisk//根檔案系統的所有內容變成了ramdisk=8192=8mb

gzip -9 -f ramdisk//

開發板可執行的檔案系統:

nfs檔案系統:檔案系統在pc機上,開放給開發板執行

linux支援的檔案系統:

ext2,ext3,vfat,jffs,romfs,nfs,這些不同的檔案系統由虛擬檔案系統vfs統一管理

嵌入式linux支援的檔案系統:

jffs2,yaffs,cramfs,ramdisk,ramfs

jffs2:用於norflash上,可讀寫,支援資料壓縮

yaffs2:用於nandflash上,不支援資料壓縮,可讀寫

cramfs:既可以用於norflash上,又可以用於nandflash上,唯讀,支援資料壓縮

ramdisk:用一部分固定大小的記憶體作為分割槽來使用,並非是乙個實際的檔案系統,方便核心啟動

nfs:檔案系統在pc機上,通過網路共享

嵌入式linux檔案系統修復

最近在做linux系統整合的時候會發現檔案系統損壞的問題,導致一些分割槽無法使用。發生以上問題時可以使用fsck命令進行修復。fsck命令的主要功能就是對檔案系統進行修復。fsck命令的主要引數如下 t 給定檔案系統的型式,若在 etc fstab 中已有定義或 kernel 本身已支援的則不需加上...

構造嵌入式Linux的檔案系統

1 引言 在數字資訊科技和網路技術高速發展的今天,手持資訊產品正拓展著一片越來越大的市場,pda 手機 掌上電腦 資訊家電等各式手持產品已擁有了龐大的使用者群。手持資訊產品所運用的最關鍵的核心技術就是嵌入式作業系統。而其中,linux以其開源的核心和免費的應用程式 能夠自由地移植和開發的優勢,更迎合...

嵌入式Linux檔案系統的介紹

學習linux都是跟檔案打交道,卻不知道檔案系統下的目錄存放的內容,有點說不過去,特意準備了這篇文章供大家閱讀,哪怕有一點點幫助,都是對我的鼓勵。根檔案系統一般應該比較小,因為包括嚴格的檔案和乙個小的不經常改變的檔案系統不容易損壞。損壞的根檔案系統一般意味著除非用特定的方法 例如從軟盤 系統無法引導...