總覽:
編譯需求:
原始碼:/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...