NUC972 檔案系統打包

2021-08-21 15:29:00 字數 1633 閱讀 5718

總覽:

編譯需求:

原始碼:/home/qlqcetc/nuc970bsp/01.第三方工具/yaffs2utils

編譯工具鏈: gcc

核心打包工具:mkyaffs2 (由上述原始碼生產)

檔案系統:/home/qlqcetc/nuc970bsp/rootfs

生成檔案:

1.rootfs_yaffs2.img

有些時候我們需要對開發板的檔案系統進行更改,新增或刪除一些檔案。一種方式是通過u盤或者記憶體卡將檔案複製到開發板的檔案系統裡,另一種方式是通過更改rootfs_yaffs2.img這個檔案系統映象,這樣就可以將修改好的檔案系統直接燒錄到板子上。

酷客開發板提供了兩個檔案系統的基礎版本,乙個是最小檔案系統,內部只含有linux系統執行的必要檔案,另乙個是帶有移植好的qt執行環境的檔案系統。它們分別位於

/home/qlqcetc/nuc970bsp/rootfs

/home/qlqcetc/nuc970bsp/rootfs_48

其中rootfs是帶有qt的檔案系統。

先來看一下rootfs裡面有哪些檔案

#cd  /home/qlqcetc/nuc970bsp/rootfs

#ls

新增完檔案後就可以打包了,打包需要用到mkyaffs2這個工具,光碟裡有提供,可以自己編譯原始碼生成。下面就介紹一下如何編譯。

1.進入目錄

#cd  /home/qlqcetc/nuc970bsp/01.第三方工具/yaffs2utils

2.清除檔案並編譯

3.編譯完成後,生成mkyaffs2程式。使用安裝程式到/bin

#cp  mkyaffs2  /bin

4.進入bsp路徑

#cd  /home/qlqcetc/nuc970bsp

5.使用命令打包檔案系統

6.打包完成,在/home/qlqcetc/nuc970bsp路徑下生成檔案rootfs_yaffs2.img

6 檔案系統

root edaserver1 ls bin boot dev etc home lib lib64 lost found media misc mnt net opt proc root sbin selinux srv sys tftpboot tmp usr var bin所有賬號命令,二進位...

4 14 檔案系統

為了說明檔案鏈結的概念,先要介紹unix檔案系統的基本結構。同時,了解i節點和指向i節點的目錄項之間的區別也是很有益的。目前,正在使用的unix檔案系統有多種實現。例如,solaris支援多種不同型別的磁碟檔案系統 傳統的基於bsd的unix檔案系統 稱為ufs 讀 寫dos格式軟盤的檔案系統 稱為...

13 檔案系統

檔案系統 檔案系統是作業系統用於管理磁碟上檔案的方法和資料結構,簡單來說就是磁碟上如何組織檔案的方法 常用的兩種檔案系統ntfs和fat32區別 ntfs fat32 磁碟分割槽容量 2t 32g 單個檔案容量 4g以上 最大4g efs加密 支援 不支援 磁碟配額 支援 不支援ntfs和fat32...