<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    常用鏈接

    統計

    最新評論

    [Embedded]嵌入式 Linux 的根文件系統 - rootfs (轉)

    * 嵌入式系統中主要的存儲介質 Flash 是稀有資源,為數不多的 RAM 也是。在嵌入式
    系統開發中,開發人員十分珍惜這兩種資源,也想出了許多辦法解決資源短缺的問題。
    * Linux 中,rootfs 是必不可少的。PC 上主要實現有 ramdisk 和直接掛載 HD(
    Harddisk,硬盤) 上的根文件系統;嵌入式中一般不從 HD 啟動,而是從 Flash 啟
    動,最簡單的方法是將 rootfs load 到 RAM 的 RAMDisk,稍復雜的就是 直接從
    Flash 讀取的 Cramfs,更復雜的是在 Flash 上分區,并構建 JFFS2 等文件系統。
    * RAMDisk 將制作好的 rootfs 壓縮后寫入 Flash,啟動的時候由 Bootloader load 到
    RAM,解壓縮,然后掛載到 /。這種方法操作簡單,但是在 RAM 中的文件系統不是壓
    縮的,因此需要占用許多嵌入式系統中稀有資源 RAM。
    * initrd 是 RAMDisk 的格式,kernel 2.4 之前都是 image-initrd,Kernel 2.5 引入
    了 cpio-initrd,大大簡化了 Linux 的啟動過程,附合 Linux 的基本哲學:Keep it
    simple, stupid(KISS). 不過,cpio-initrd 作為新的格式,還沒有經過廣泛測試,
    嵌入式 Linux 中主要采用的還是 image-initrd。
    * Cramfs 是 Linus 寫的很簡單的文件系統,有很好的壓縮綠,也可以直接從 Flash 上
    運行,不須 load 到 RAM 中,因此節約了 RAM。但是 Cramfs 是只讀的,對于需要運
    行時修改的目錄(如: /etc, /var, /tmp)多有不便,因此,一般將這些目錄做成
    ramfs 等可寫的 fs。
    * SquashFS 是對 Cramfs 的增強。突破了 Cramfs 的一些限制,在 Flash 和 RAM 的使
    用量方面也具有優勢。不過,據開發者介紹,在性能上可能不如 Cramfs。這也是一種
    新方法,在嵌入式系統采用之前,需要經過更多的測試。
    * XIP(exece-in-place,就地運行) 是一種不須將應用程序 load 到 RAM 就可以運行
    的技術,無疑可以減少 RAM 的使用。不過在嵌入式系統我還沒有遇到這種技術的使用

    posted on 2008-12-29 16:58 九寶 閱讀(904) 評論(0)  編輯  收藏 所屬分類: Linux

    主站蜘蛛池模板: 亚洲同性男gay网站在线观看| 亚洲av中文无码乱人伦在线播放| 亚洲精品伊人久久久久| 亚洲免费在线播放| 亚洲男人第一av网站| 免费无码又爽又刺激高潮视频 | 在线看片免费人成视频播| 免费大片在线观看网站| 亚洲国产精品久久| 最近的中文字幕大全免费8| 亚洲熟妇无码爱v在线观看| 91精品视频免费| 亚洲国产成人手机在线电影bd| 老司机在线免费视频| 亚洲黄页网在线观看| 久久免费精品一区二区| 亚洲AV日韩AV天堂久久| 3344永久在线观看视频免费首页| 亚洲免费电影网站| 女人被男人桶得好爽免费视频 | 亚洲1区2区3区精华液| 国产一区二区三区免费看| 一级女性全黄久久生活片免费| 亚洲人成色7777在线观看| 99视频在线看观免费| 亚洲日韩国产二区无码| 亚洲国产成人爱av在线播放| 免费国产污网站在线观看| 亚洲国产精品人久久电影| 国产成人一区二区三区免费视频| 久久嫩草影院免费看夜色| 亚洲黄网在线观看| 最好免费观看韩国+日本| xxxxx做受大片视频免费| 亚洲色偷偷偷网站色偷一区| 在线观看国产情趣免费视频| 91视频免费观看高清观看完整| 亚洲美女自拍视频| 免费a级毛片无码a∨性按摩| 男人进去女人爽免费视频国产| 亚洲欧洲AV无码专区|