mooc课程精选,成品人片观看入口众乐乐,久久久久人妻一区精品性色av,苍兰诀大结局是什么,白丝美女被狂躁免费视频网站

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

1、zlib的編譯

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

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

2、mtd工具編譯

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

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

這樣我們的系統里就有了mkfs.jffs2這個工具了

3、jffs2文件系統鏡像制作

$ 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文件系統燒寫

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

5、設置u-boot啟動參數

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

6、重新啟動開發板,查看是否成功

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

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