久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

原制作文件系統(tǒng)的Cramfs鏡像

 漢江秋月夜 2013-05-03

【程序】原制作文件系統(tǒng)的Cramfs鏡像

文章來(lái)源:EDN博客 作者:xiong_gang_whut


文章導(dǎo)讀:本程序?yàn)樵谱魑募到y(tǒng)的Cramfs鏡像

一,、環(huán)境
Ubuntu 8.04
U-Boot 1.3.3(支持tftp)
二、過(guò)程
1,、制作cramfs需要使用mkcramfs工具,,首先 安裝mkcramfs工具
   $sudo apt-get install cramfsprogs
2、退到已做好的rootfs目錄的上一級(jí)
   ~/rootfs$ cd ..
   $mkcramfs rootfs/ rootfs.cramfs
    即可生成rootfs.cramfs
3,、啟動(dòng)u-boot,,將rootfs.cramfs下載到ram并燒寫(xiě)到nand flash的某個(gè)分區(qū)上。
   nand flash 的分區(qū)為:
 Creating 6 MTD partitions on "NAND 64MiB 3,3V 8-bit":
 0x00000000-0x00030000 : "bootloader"
 0x00030000-0x00200000 : "kernel"
 0x00200000-0x00400000 : "ramdisk"
 0x00400000-0x00800000 : "cramfs"
 0x00800000-0x01000000 : "jffs2"
 0x01000000-0x04000000 : "data"
   我們可以將rootfs.cramfs燒寫(xiě)到0x400000上,,對(duì)應(yīng)的結(jié)點(diǎn)為/dev/mtdblock/3,。
  tftp 32000000 rootfs.cramfs
  nand erase 400000 800000
  nand write.jffs2 32000000 400000 200000
4、要從cramfs啟動(dòng),,可將u-boot的啟動(dòng)參數(shù)改為:
  root="/dev/mtdblock/3" rootfstype="cramfs" console="ttySAC0",115200 init="/linuxrc" noinitrd mem="64M"
   即可,。

   如果需要在其它文件系統(tǒng)中掛載該cramfs文件系統(tǒng),,可以這樣做
  #cd /tmp
  #mkdir cramfs
  #mount -t cramfs /dev/mtdblock/3 cramfs

注意:使用cramfs文件系統(tǒng)時(shí),對(duì)內(nèi)核進(jìn)行配置時(shí)需要選上對(duì)cramfs的支持,。
附:
這里說(shuō)明下關(guān)于nand flash操作的幾個(gè)常用命令的含義
nand write:向Nand Flash寫(xiě)入數(shù)據(jù),,如果NandFlash相應(yīng)的區(qū)域有壞塊,則直接報(bào)錯(cuò),。
nand write.jffs2:向Nand Flash寫(xiě)入數(shù)據(jù),,如果NandFlash相應(yīng)的區(qū)域有壞塊,可以跳過(guò)壞塊,。
nand read:讀取Nand Flash相應(yīng)區(qū)域的數(shù)據(jù),,如果NandFlash相應(yīng)的區(qū)域有壞

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多