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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

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


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

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

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


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


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



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

# mount FORLINX_6410_touch.cramfs cramfs -o loop



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

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

? ?# cp cramfs -r cramfs_new

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



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

? 例如,我現在修改開發板默認的IP地址


按a鍵開始編輯


編輯完后按?

? :wq 存盤退出


第6步重新打包文件系統鏡像

#cd /home/cramfs_new

#mkcramfs cramfs 20120209.cramfs




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

??

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



將SD卡插回開發板,然后設置為從SD卡啟動。

打開串口看看吧。。。




繼續耐心等吧。。。 大概要5分鐘左右吧。。。。



按回車鍵?


總算完了。 呵呵

抓個圖看看效果!IP 地址已經修改了!



本方法在Ubuntu11環境下成功測試!


總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。