久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

Hi,歡迎來到嵌入式培訓高端品牌 - 華清遠見教育科技集團<北京總部官網>,專注嵌入式工程師培養15年!
當前位置: > 華清遠見教育科技集團 > 嵌入式學習 > 講師博文 > 制作jffs2文件系統
制作jffs2文件系統
時(shi)間:2017-01-05作者:華清遠(yuan)見

1、zlib的編譯

解壓zlib-1.2.3.tar.bz2并進入(ru)zlib-1.2.3配置編譯安裝

$ tar xvf zlib-1.2.3.tar.bz2 
        $ cd zlib-1.2.3
        $ ./configure
        $ make
         $ make install

2、mtd工(gong)具編譯(yi)

解壓(ya)mtd-snapshot-20050519.tar.bz2 并(bing)進入mtd/util編譯安裝

$ tar xvf mtd-snapshot-20050519.tar.bz2
        $ cd mtd/util
        $ make 
        ;$ make install

這樣我(wo)們的系(xi)統里就有了(le)mkfs.jffs2這個工具了(le)

3、jffs2文件系統(tong)鏡像制作

$ mkfs.jffs2 -r /source/rootfs -o rootfs.jffs2 -e 0x4000 --pad=0x800000 -n
        (-e擦的塊大小更cat /proc/mtd下面的要統一,這個參數是根據nand flash芯片手冊查到的
        --pad 如果根文件系統小于此參數指定的大小,那么制作成的文件系統鏡像會跟指定的參數一樣大。
        -n指定小端模式)
        $ cp rootfs.jffs2 /tftpboot

4、jffs2文件系統(tong)燒寫

# tftp 30008000 rootfs.jffs2
        # nand erase 500000 800000
        # nand write 30008000 500000 800000

5、設置(zhi)u-boot啟動參數

# setenv bootcmd tftp 33000000 zImage\; go 33000000
        # setenv bootargs root=/dev/mtdblock2 init=/linuxrc rootfstype=jffs2 rw
          console=ttySAC0,115200 
 &nbsp;      # savenv

6、重(zhong)新啟(qi)動開發(fa)板,查看是否成功

注意:如(ru)果NAND FLASH分區比jffs2文件系統鏡像大,會提示一些(xie)信(xin)息,可以(yi)通過(guo)在內核(he)中找到打(da)印這些(xie)信(xin)息的文件(可以(yi)用grep命令在內核(he)源碼樹(shu)下搜(sou)索),進入其中把相應得prink注釋掉就(jiu)行了。

發表評論
評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)