原创 Busybox編譯及其yaffs2文件系製作

一、Busybox編譯(版本busybox-1.13.0)  1、在環境變量中設置交叉編譯器 的路徑(版本cross-4.3.3) 2、[*] BuildBusybox as a static binary (no shared l

原创 cramfs格式根文件系統製作

 cramfs是Linux的創始人 Linus Torvalds參與開發的一種只讀的壓縮文件系統,在cramfs文件系統中,每一頁(4KB)被單獨壓縮,可以隨機頁訪問,其壓縮比高達2:1,爲嵌入式系統節省大量的Flash存儲空間,使系

原创 Linux 啓動參數 (轉)

一般的系統是先啓動/sbin/init,但是也可通過啓動參數指定init=來確定, 如:我的系統就是制定的init=/linuxrc,因爲文件系統是採用busybox的,而linuxrc 也是一個指向busybox的文件,不過不確認它指

原创 yaffs格式根文件系統製作

 yaffs/yaffs2是專爲嵌入式系統使用NAND型閃存而設計的一種日誌型文件系統。與jffs2相比,它減少了一些功能(例如不支持數據壓縮),所以速度更快,掛載時間很短,對內存的佔用較小。     yaffs是跨平臺的文件系統,除

原创 U-Boot命令手冊

U-Boot 還提供了更加詳細的命令幫助,可以通過”?” 顯示支持的命令列表, 通過help [CommandName] 命令還可以查看每個命令的參數說明。 1 、 bootm bootm [addr [arg ...]]     -

原创 YAFFS2概述

術語  頁面:Nand尋址單位,塊:block,參出單元,大塊:chunk,YAFFS尋址單位,和頁面的大小相同, YAFFS對象:文件,目錄鏈接和設備等;概述 YAFFS2佔用更少的RAM和啓動速度快等優點。Yaffs文件系統本身在NA

原创 使用busybox-1.13.3 創建Linux根文件系統

  首先我使用的busybox是1.13.3版本!此製作過程也是參考網絡上各位高手的文章,加上自己的摸索與嘗試,在此留下必要的札記。 1:配置Busybox 進入解壓後的目錄,配置Busybox [~busybox-1.13.3]#ma

原创 Boot Loader

1 Boot Loader概述 簡單地說,在操作系統內核運行之前,通過一小程序,可以初始化硬件設備、建立內存空間的映射圖等,從而將系統的軟硬件環境帶到一個合適的狀態,以便爲最終調用操作系統內核配置好相應的環境,也可以下載文件到系統板上的

原创 U_boot 的 bootcmd 和bootargs參數詳解

轉自 :http://linux.chinaunix.net/bbs/archiver/tid-1111568.html     U-boot的環境變量值得注意的有兩個: bootcmd 和bootargs。 u-bootcmd  

原创 bootcmd和bootargs參數

u-boot的環境參數中有兩個和內核啓動相關的,它們是bootcmd和bootargs 1.u-boot中和環境參數有關的命令        printenv:打印當前環境參數        setenv param_name "val

原创 通過nfs服務掛載根文件系統

  前面我們已經完成了根文件系統的製作,本節介紹一下如何通過nfs服務遠程訪問虛擬機上的根文件系統,這樣可以有效提高根文件系統的製作驗證 在vivi和u-boot中的設置不太一樣,我們分別做以下說明: 1、修改vivi啓動參數,從虛擬

原创 busybox-1.7.0製作yaffs根文件系統

一、編譯安裝Busybox 使用mdev機制製作最小根文件系統fs_mini_mdev,建立基本目錄樹: [root@weijing fs_mini_mdev]# pwd /work/rootfs/fs_mini_mdev [ro

原创 新手看招 瞭解UBOOT添加命令的執行流程

這個應該對我有幫助,使我能夠更好的瞭解Uboot命令的執行流程。 具體內容如下: U-Boot的命令爲用戶提供了交互功能,並且已經實現了幾十個常用的命令。如果開發板需要很特殊的操作,可以添加新的U-Boot命令。 U-B

原创 yaffs 文件系統移植

3.Yaffs 文件系統移植     當使用 linuette 現成提供的 zImage.yaffs 和 usr.yaffs 是不能正常啓動桌面系統的,因爲它們提供 的包含 yaffs 的測試內核,支持的 LCD 是 320*480,以

原创 U-boot使用NFS文件系統的bootargs總結

#setenv bootargs noinitrd console=ttySAC0,115200 init=/linuxrc mem=64M root=/dev/nfs nfsroot=192.168.2.125:/home/huf