伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

roofs根文件系統簡介制作(上)

嵌入式技術 ? 來源:嵌入式技術 ? 作者:嵌入式技術 ? 2022-09-18 09:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

roofs 根文件系統簡介制作(上)

1.根文件系統簡介

根文件系統首先是內核啟動時所mount的第一個文件系統,內核代碼映像文件保存在根文件系統中,而系統引導啟動程序會在根文件系統掛載之后從中把一些基本的初始化腳本和服務等加載到內存中去運行。文件系統是對一個存儲設備上的數據和元數據進行組織的機制。這種機制有利于用戶和操作系統的交互。文件是用戶和操作系統之間交互的主要工具。

Linux啟動時,第一個必須掛載的是根文件系統;若系統不能從指定設備上掛載根文件系統,則系統會出錯而退出啟動。成功之后可以自動或手動掛載其他的文件系統。因此,一個系統中可以同時存在不同的文件系統。

所謂制作根文件系統, 就是創建各種目 錄, 并且在目 錄里創建相應的文件。 例如: 在/bin目錄下放置可執行程序,在/lib 下放置各種庫等等,通常配合 chroot 命令使用。

在Linux下制作跟文件系統,我們需要要到busybox工具。Busybox 是一個開源項目 , 遵循 GPL v2 協議。 Busybox 將眾多的 UNIX 命令集合進一個很小的可執行程序中, 可以用來替代 GNU fileutils、 shellutils 等工具集。 Busybox 中各種命令與相應的 GNU 工具相比, 所能提供的選項比較少, 但是也足夠一般的應用了。Busybox 主要用于嵌入式系統

2.BusyBox簡介

BusyBox 是一個集成了三百多個最常用Linux命令和工具的軟件。BusyBox 包含了一些簡單的工具,例如ls、cat和echo等等,還包含了一些更大、更復雜的工具,例grep、find、mount以及telnet。有些人將 BusyBox 稱為 Linux 工具里的瑞士軍刀。簡單的說BusyBox就好像是個大工具箱,它集成壓縮了 Linux 的許多工具和命令,也包含了 Linux 系統的自帶的shell。

BusyBox甚至還集成了一個http 服務器和一個 telnet 服務器,而所有這一切功能卻只有區區1M左右的大小。我們平時用的那些 linux 命令就好比是分立式的電子元件,而 busybox 就好比是一個集成電路,把常用的工具和命令集成壓縮在一個可執行文件里,功能基本不變,而大小卻小很多倍。在嵌入式 linux 應用中,busybox 有非常廣的應用,另外,大多數 linux 發行版的安裝程序中都有 busybox 的身影。

??busybox 下載地址:Busybox

pYYBAGMl1p6ACHhlAALZ72YaUJc802.png#pic_centerpoYBAGMl1p6ANdTGAACbDu3FY_Q216.png#pic_center





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • busybox
    +關注

    關注

    0

    文章

    22

    瀏覽量

    11740
  • 根文件系統
    +關注

    關注

    0

    文章

    26

    瀏覽量

    12557
  • rootfs
    +關注

    關注

    0

    文章

    20

    瀏覽量

    4942
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞薩RA系列FSP庫開發實戰指南之FatFs文件系統介紹

    即使讀者可能不了解文件系統,讀者也一定對“文件”這個概念十分熟悉。數據在PC是以文件的形式儲存在磁盤中的,這些數據的形式一般為ASCII 碼或二進制形式。
    的頭像 發表于 03-18 13:47 ?4433次閱讀
    瑞薩RA系列FSP庫開發實戰指南之FatFs<b class='flag-5'>文件系統</b>介紹

    明晚8點|睿擎文件系統實戰:從開發到發布全流程解析

    文件操作到鏡像發布,一次直播掌握完整開發流程!在嵌入式系統開發中,文件系統是數據存儲、配置管理和資源訪問的核心基礎。然而在實際開發中,文件操作效率低下、鏡像打包流程復雜、
    的頭像 發表于 11-11 11:53 ?707次閱讀
    明晚8點|睿擎<b class='flag-5'>文件系統</b>實戰:從開發到發布全流程解析

    睿擎派文件系統指南:從開發到發布全流程實踐 | 技術解析

    在嵌入式系統開發中,文件系統扮演著至關重要的角色,它負責數據的持久化存儲、配置文件管理和資源訪問等核心功能。睿擎平臺提供了一套完整的文件系統解決方案,從開發階段的API調用到調試階段的
    的頭像 發表于 11-05 18:13 ?8208次閱讀
    睿擎派<b class='flag-5'>文件系統</b>指南:從開發到發布全流程實踐 | 技術解析

    掛載elm文件系統到sd卡時靈時不靈如何解決?

    使用野火開發板的gd32h759,將elm文件系統掛載到sd卡,使用的是sdio接口,發現時靈時不靈,sd卡格式化幾次還是不行,請教一下各位大神,如何解決?
    發表于 09-12 06:18

    如何在 nuc980 切換到持久文件系統

    ” General setup > 初始 RAM 文件系統和 RAM 磁盤 (initramfs/initrd) 支持 然后當嘗試構建(制作)時,它再次被自動選擇。 因此無法取消選擇 ramfs 。 如何在 nuc980
    發表于 08-29 07:58

    Linux三大主流文件系統解析

    還在為選擇哪個文件系統而糾結?作為一名摸爬滾打多年的運維老鳥,我將用最接地氣的方式,帶你徹底搞懂 Linux 三大主流文件系統的奧秘。
    的頭像 發表于 08-05 17:37 ?1584次閱讀

    【創龍TL3562-MiniEVM開發板試用體驗】問題3 擴展ubuntu文件系統

    制作的鏡像3G左右) 1制作SD啟動卡 查看系統空間,和emmc相同,故沒有解決根本問題 通過閱讀《3-1 Ubuntu系統使用手冊》的5rootfs
    發表于 07-08 22:11

    飛凌嵌入式ElfBoard ELF 1板卡-busybox構建文件系統文件系統驗證

    至此,我們已經完成了一個最小文件系統的構建,現在我們使用nfs將其掛載為網絡文件系統,進行測試。開發板啟動之后,在uboot階段,修改bootargs環境變量。在mmcargs中進行修改:=&
    發表于 06-23 16:10

    飛凌嵌入式ElfBoard ELF 1板卡-文件系統簡介

    /服務器Linux的文件系統是一樣的,只是嵌入式Linux文件系統根據產品功能進行過裁剪,在內容多少和體積大小不同。進行嵌入式Linux產品開發,構建一個合適的
    發表于 06-19 17:22

    服務器數據恢復—重裝系統導致XFS文件系統分區丟失的數據恢復案例

    服務器數據恢復環境&故障: 一臺服務器通過磁盤柜+RAID卡組建的riad5磁盤陣列,服務器上層安裝Linux操作系統,搭建XFS文件系統。服務器上層分配一個LUN,并劃分了兩個分區
    的頭像 發表于 06-12 11:20 ?865次閱讀
    服務器數據恢復—重裝<b class='flag-5'>系統</b>導致XFS<b class='flag-5'>文件系統</b>分區丟失的數據恢復案例

    服務器數據恢復—ocfs2文件系統被格式化為Ext4文件系統的數據恢復案例

    服務器存儲數據恢復環境&故障: 人為誤操作將Ext4文件系統誤裝入一臺服務器存儲的Ocfs2文件系統數據卷,導致原Ocfs2文件系統
    的頭像 發表于 06-10 12:03 ?811次閱讀
    服務器數據恢復—ocfs2<b class='flag-5'>文件系統</b>被格式化為Ext4<b class='flag-5'>文件系統</b>的數據恢復案例

    Vsan數據恢復——Vsan分布式文件系統虛擬機不可用的數據恢復

    一臺采用VsSAN分布式文件系統的存儲設備由于未知原因關機重啟。管理員發現上層的虛擬機不可用,存儲內的數據丟失。
    的頭像 發表于 05-15 17:42 ?634次閱讀
    Vsan數據恢復——Vsan分布式<b class='flag-5'>文件系統</b><b class='flag-5'>上</b>虛擬機不可用的數據恢復

    Linux文件系統打包及鏡像制作,觸覺智能RK3562開發板演示

    本文介紹Linux開發板文件系統打包及鏡像制作的方法,演示Linux文件系統打包及鏡像制作,適用于想將配置好的系統環境打包成鏡像批量燒錄。觸
    的頭像 發表于 04-28 16:45 ?1095次閱讀
    Linux<b class='flag-5'>文件系統</b>打包及鏡像<b class='flag-5'>制作</b>,觸覺智能RK3562開發板演示

    君正內核加載文件系統問題

    利用 mksquashfs root-uclibc-toolchain720-r519 uvc_fs.squashfs -comp xz -all-root制作了squashfs文件系統一開始燒錄可以,后面放了一些文件進去就出現
    發表于 04-12 09:30

    rootfs鏡像制作其實沒那么難

    在嵌入式Linux開發中,文件系統的打包和鏡像制作是關鍵步驟。本文介紹了Linux核心板文件系統的打包與鏡像制作方法,適合嵌入式開發人員快速上手。前言致遠電子Linux核心板提供的
    的頭像 發表于 04-03 11:37 ?1184次閱讀
    rootfs鏡像<b class='flag-5'>制作</b>其實沒那么難