當前平臺, 基於君正的X10000平臺的嵌入式Linux 系統linux
0 目的ubuntu
我要設置根文件系統爲可讀寫, 設置data分區上的文件系統爲只讀學習
1 設置各文件系統的讀寫屬性spa
/bin/mount -o remount,rw / # REMOUNT_ROOTFS_RW /bin/mount -t ubifs /dev/ubi1_0 /data /bin/mount -o remount,ro /dev/ubi1_0 /data
PS:3d
若是但願設置根文件系統爲只讀,那麼注意將rw改成ro便可。 code
/bin/mount -o remount,ro /
2 製做根文件系統鏡像,和普通目錄的文件系統鏡像 (在linux下就不要把data稱之爲文件夾了,稱之爲目錄吧)blog
只要執行上述腳本就能夠生成data.ubi 和 system.ubi 鏡像。這些將用於燒錄。rem
咱們來看下腳本的內容,學習學習如何製做ubi文件系統:class
淺談下ubi文件系統的製做bfc
3 使用君正的上位機燒錄軟件燒錄uboot 內核 根文件系統 還有data 等鏡像
PS: rootfs的起始地址不要隨便改,涉及uboot、內核有關代碼。可是rootfs的大小,和data分區的起始地址,是提供給咱們用戶修改的。
data分區的起始地址 = rootfs的起始地址 + rootfs的大小 。 我板子系統的falsh大小是128MB。
rootfs地址相關知識點:
4 燒錄完成後,能夠看到,個人根文件系統的根目錄下存在一個data目錄,而且裏面有文件hello,這是咱們在ubuntu上的data目錄內的文件,說明掛載成功了
並且該目錄是隻讀的,在該目錄內建立文件會失敗,實測也成功。
最後咱們查看下系統分區
df -h 能夠顯示文件系統的類型 和對應的掛載點
還能夠使用 ubinfo -a 查看全部的ubi類型的分區的信息
.