方式一:
step1:
nfs起檔案系統
#./flash_eraseall -j /dev/mtd0 //用jffs2格式化該分割槽
#./nandwrite -j -f -p -q /dev/mtd0 jffs2.img // 將jffs2.img檔案系統寫入mtd0分割槽
step2:
然後再看看我們新寫入的jffs2檔案系統能不能mount上.
#mount -t jffs2 /dev/mtdblock0 /mnt
#ls /mnt
setp3:
重啟開發板,在u-boot裡 設定啟動引數
#setenv bootargs 'mem=64m console=ttys0,115200n8 ip=192.168.4.201:::::eth0:off root=/dev/mtdblock0 rootfstype=jffs2 rw'
#reset
方式二:
nand 起核心,nand起檔案系統
1. 網起檔案系統
nerase 0 55 && nprog 0 192.168.4.200 n-boot.bin.hg && nprog 128 192.168.4.200 zimage-6pci && reset
2.進入網起的檔案系統
cat /proc/mtd
3. 製作jiffs的檔案系統
mkfs.jffs2 -e 0x20000 -d root-vw -o dvr20000.img -n
4.cp dvr20000.img /dev/mtdblock1
5.修改nand boot啟動引數 include/cq8401_board.h
修改nand boot
setenv bootargs 'mem=64m console=ttys0,115200n8 ip=192.168.4.201:::::eth0:off root=/dev/mtdblock1 rootfstype=jffs2 rw'
6. 從新燒寫
nerase 0 55 && nprog 0 192.168.4.200 n-boot.bin.local && nprog 128 192.168.4.200 zimage-6pci && reset
例四:如何將乙個 .tar.gz檔案系統 寫到 nor 或者 nand flash中
target$ mkdir /mnt/flash
target$ mount -t jffs2 /dev/mtdblock0 /mnt/flash (mtdblockx只是用來掛載的)
target$ cd /mnt/flash
target$ tar zxvf rootfs.tar.gz
uuencode工具的使用
今天在看一本linux的書籍,其中乙個章節的練習中提到了uuencode這個工具,初始不懂,檢視man幫助之後,依然不知到如何使用,後面google之,終於明白了,記錄之,以防日後忘記,又做重複工作。下面之介紹簡單的uuencode工具的使用。其實uuencode與uudecode是一套工具,都包含...
git工具的使用
轉殖遠端倉庫 git clone git 從遠端倉庫拉取 git pull git 切換本地分支 git checkout branchname 獲取遠端標籤 git pull git tags 推送本地標籤 git push tags 刪除遠端標籤 先刪除本地標籤git tag d tagname...
SQLLoader工具的使用
實習十 sqlloader工具的使用 實驗目的 學習通過sqlloader工具把外部資料匯入到oracle資料庫中。一 sql loader涉及的檔案 控制檔案control file 匯入資料規則 日誌檔案log file 匯入資料記錄 壞檔案bad file 插入記錄出錯,如違反唯一約束,非空約...