日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

飞凌开发板 cramfs 镜像文件修改

發(fā)布時間:2023/12/9 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 飞凌开发板 cramfs 镜像文件修改 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

From: http://blog.csdn.net/ex_net/article/details/7247111


CRAMFS文件系統(tǒng)是專門針對閃存設(shè)計的只讀壓縮的文件系統(tǒng),其容量上限為256M,采用zlib壓縮,文件系統(tǒng)類型可以是EXT2或EXT3.   

如果使用RAMDISK方式來使用文件系統(tǒng),那么在系統(tǒng)運(yùn)行之后,首先得把flash上的映像文件全部解壓到ram中,構(gòu)造ramdisk環(huán)境,才可以運(yùn)行程序,但有一個致命的弱點(diǎn),在正常情下,同樣的代碼不僅在flash占用了空間,而且還在ram中占用極大的空間,這違背了嵌入式中節(jié)省資源的原則.   

cramfs文件系統(tǒng)并不需要一次性地將文件系統(tǒng)中的所有內(nèi)容解壓到ram中,而只是是系統(tǒng)需要訪問某個位置的數(shù)據(jù)時,馬上計算出該數(shù)據(jù)在cramfs中的位置,將其解壓到ram中,然后通過內(nèi)存訪問來獲取數(shù)據(jù),cramfs中的解壓縮之后的內(nèi)存中的數(shù)據(jù)存放位置都是由cramfs文件系統(tǒng)本身來管理,用戶并不需要實現(xiàn)過程,因此增加了透明度,給開發(fā)人員節(jié)約了時間.?


?第一步 將FORLINX_6410_touch.cramfs 復(fù)制到 /home 目錄下


第二步 在/home目錄下新建一個目錄cramfs



第3步 將?FORLINX_6410_touch.cramfs 鏡像文件掛接到 ?cramfs目錄下,就類似windows 下使用虛擬光驅(qū)一樣

# mount FORLINX_6410_touch.cramfs cramfs -o loop



第4步 在/home 下,再見一個目錄cramfs_new

? 然后,將cramfs 里的所有文件、文件夾全部復(fù)制到 cramfs_new下。

? ?# cp cramfs -r cramfs_new

? 原因是 cramfs里的文件、文件夾都是只讀的



第5步 現(xiàn)在你可以盡情的去修改?cramfs_new 里面的文件了。

? 例如,我現(xiàn)在修改開發(fā)板默認(rèn)的IP地址


按a鍵開始編輯


編輯完后按?

? :wq 存盤退出


第6步重新打包文件系統(tǒng)鏡像

#cd /home/cramfs_new

#mkcramfs cramfs 20120209.cramfs




第7步測試剛剛壓縮好的 鏡像文件

??

將剛剛壓縮好的20120209.cramfs復(fù)制到 SD卡上,并改名為“cramfs”



將SD卡插回開發(fā)板,然后設(shè)置為從SD卡啟動。

打開串口看看吧。。。




繼續(xù)耐心等吧。。。 大概要5分鐘左右吧。。。。



按回車鍵?


總算完了。 呵呵

抓個圖看看效果!IP 地址已經(jīng)修改了!



本方法在Ubuntu11環(huán)境下成功測試!


總結(jié)

以上是生活随笔為你收集整理的飞凌开发板 cramfs 镜像文件修改的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。