Linux系統移植之——文件系統移植對每個學linux而言就像深夜的酒

上章節分享了uboot、kernel的移植,本章節主要給大家總結文件系統的移植,主要內容如下:

1 構造目標板的根目錄及文件系統

1.1 建立一個目標板的空根目錄

1.2 在 my_rootfs 中建立 Linux 目錄樹

1.3 創建 linuxrc 文件

2 移植 Busybox

2.1 下載 busybox

2.3 編譯並安裝 Busybox

3 移植 TinyLogin

3.1 下載

3.2 修改 tinyLogin 的 Makefile

3.3 編譯並安裝

4 相關配置文件的創建

4.1 創建帳號及密碼文件

4.2 創建 profile 文件

4.4 創建 fstab 文件

4.5 創建 inetd.conf 配置文件

5 移植 inetd

5.1 inetd 的選擇及獲取

5.1.1 獲取 inetd

5.2 編譯 inetd

5.2.1 修改 configure 文件

5.2.2 編譯

5.3 配置 inetd

5.3.1 拷貝 inetd 到根文件系統的 usr/sbin 目錄中

6 移植 thttpd Web 服務器

6.1 下載

6.2 編譯 thttpd

6.3 配置

6.3.1 拷貝 thttpd 二進制可執行文件到根文件系統/usr/sbin/目錄中

6.3.2 修改 thttpd 配置文件

6.3.3 轉移到根文件系統目錄,創建相應的文件

7 建立根目錄文件系統包

7.1 建立 CRAMFS 包

7.1.1 下載 cramfs 工具

7.1.2 製作 cramfs 包

7.1.3 寫 cramfs 包到 Nand Flash


Linux系統移植之——文件系統移植對每個學linux而言就像深夜的酒


Linux系統移植之——文件系統移植對每個學linux而言就像深夜的酒


Linux系統移植之——文件系統移植對每個學linux而言就像深夜的酒


Linux系統移植之——文件系統移植對每個學linux而言就像深夜的酒


Linux系統移植之——文件系統移植對每個學linux而言就像深夜的酒


Linux系統移植之——文件系統移植對每個學linux而言就像深夜的酒


Linux系統移植之——文件系統移植對每個學linux而言就像深夜的酒


Linux系統移植之——文件系統移植對每個學linux而言就像深夜的酒


分享到:


相關文章: