PC/104平臺嵌入式Linux系統核心定制方法
文件系統
Linux采用虛擬文件系統(VFS)作為實際文件系統和操作系統之間的接口,將實際的文件系統和操作系統隔離開來。通過虛擬文件系統技術,Linux可以支持除EXT之外的許多文件系統類型。各文件系統為虛擬文件系統提供一致的接口,從而將不同文件系統的細節隱藏了起來。對操作系統的其他部分,以及運行在操作系統之上的程序而言,所有的文件系統都是一樣的。
本系統采用ext2磁盤文件系統格式,這是一種比較新的磁盤文件系統格式,在具體應用中也可以根據存儲空間的大小選擇FAT或minix等文件格式。
本系統定制后的目錄有:bin,boot,dev,etc, proc,root,sbin,usr。
/bin,/sbin目錄下是系統初始化與運行過程中必須用到的指令集合。
/boot目錄下是系統引導時用到的文件和內核文件,這些文件是通過內核定制得到的,包括:boot1b,bzImage,map。
/dev目錄下是設備文件。
/etc目錄下是系統配置文件,系統引導后執行的第一個配置文件inittab就在這個目錄下,了解和掌握這個配置文件是分析和掌握Linux系統的關鍵。
/proc目錄在系統啟動后被內核使用,系統啟動后該目錄是一個單獨的文件系統。
/root目錄是系統管理員的用戶根目錄.
/usr目錄中存放用戶安裝的應用系統。
總結
嵌入式Linux技術在海洋自動觀測系統中的應用,可以進一步推進我國海洋自動觀測系統產權自主化的建設,增強系統安全性、大幅度提高系統性能,為應用軟件系統提供一個自主、安全、可靠、高效的運行平臺,提高系統間兼容、提高開發效率、縮短開發周期、增強可移植性,這一工作對完成當前國家海洋工作任務及未來我國海洋事業的發展意義深遠。基于PC/104平臺的Linux內核與文件系統定制,是進行面向海洋自動觀測系統嵌入式Linux系統研制工作的關鍵技術,是系統研制過程中的核心步驟。










評論