91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

移植Linux內(nèi)核ramfs和ramdisk文件系統(tǒng)

麥辣雞腿堡 ? 來源:嵌入式Linux充電站 ? 作者:Vincent ? 2023-10-04 14:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在移植Linux內(nèi)核早期時(shí),如果flash等存儲(chǔ)設(shè)備的驅(qū)動(dòng)還沒寫好,可以將文件系統(tǒng)放到內(nèi)存中運(yùn)行。

此時(shí)可以使用ramfsramdisk,即將內(nèi)存的一部分用作文件系統(tǒng)。

ramfs

ramfs就是將文件系統(tǒng)和內(nèi)核一起編譯,編譯出來的鏡像就包括 內(nèi)核本身和文件系統(tǒng)

內(nèi)核打開ramfs

Initramfs source file(s)選項(xiàng)中,填入文件系統(tǒng)的路徑即可。

最后,ubootbootargs中需要將init=/sbin/init修改為rdinit=/sbin/init,主要就是initrdinit的區(qū)別。

ramdisk

ramdisk也是將內(nèi)存的一部分用作文件系統(tǒng),只不過不用像上面一樣要重新編譯內(nèi)核。

ramdisk制作

ramdisk制作可以使用genext2fs工具或者mke2fs等工具制作。

方法一:genext2fs

genext2fs安裝:

sudo apt-get install genext2fs

ramdisk制作腳本:

genext2fs -b 16384 -d /home/book/rootfs ramdisk.image
gzip –v9 ramdisk.image
mkimage -A arm -O linux -T ramdisk -C gzip -n 'xx ramdisk filesystem' -d ramdisk.image.gz uramdisk.image.gz
  • 先使用genext2fs/home/book/rootfs制作成一個(gè)名為ramdisk.imageramdisk
  • 然后使用gizp壓縮ramdisk.image,得到ramdisk.image.gz
  • 最后用mkimage工具生成uramdisk.image.gzuboot使用

方法二:mke2fs

ramdisk制作腳本:

dd if=/dev/zero of=ramdisk.image bs=1k count=15360
mke2fs –F –v –m 0 ramdisk.image
mount –o loop ramdisk.image /mnt/loop
cp -a rootfs/* /mnt/loop
umount /mnt/loop
gzip –v9 ramdisk.image
mkimage -A arm -O linux -T ramdisk -C gzip -n 'xx ramdisk filesystem' -d ramdisk.image.gz uramdisk.image.gz

過程類似,只不過是先制作一個(gè)空的鏡像,然后拷貝文件系統(tǒng)的內(nèi)容。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213836
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    579

    瀏覽量

    25373
  • 系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    1032

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ramfsramdisk文件系統(tǒng)的制作和啟動(dòng)

    移植Linux內(nèi)核早期時(shí),如果flash等存儲(chǔ)設(shè)備的驅(qū)動(dòng)還沒寫好,可以將文件系統(tǒng)放到內(nèi)存中運(yùn)行。
    發(fā)表于 08-21 15:31 ?7503次閱讀
    <b class='flag-5'>ramfs</b>和<b class='flag-5'>ramdisk</b><b class='flag-5'>文件系統(tǒng)</b>的制作和啟動(dòng)

    淺析Ramdisk制作供linux掛載的根文件系統(tǒng)過程

    ,然后去執(zhí)行。在linux中,ramdisk有2種:?initrd:linux內(nèi)核2.0開始支持,大小固定?initramfs: linux
    發(fā)表于 07-21 15:26

    ramfs不支持創(chuàng)建文件夾,是否可以設(shè)計(jì)一個(gè)ramdisk呢?

    ramfs不支持創(chuàng)建文件夾,是否可以設(shè)計(jì)一個(gè)ramdisk來實(shí)現(xiàn)塊設(shè)備然后實(shí)現(xiàn)在ram上的文件系統(tǒng)。想法是:1.在系統(tǒng)初始化時(shí)使用ram生成
    發(fā)表于 02-08 11:08

    實(shí)現(xiàn)嵌入式Linux的新方法-ramdisk

    實(shí)現(xiàn)嵌入式Linux的新方法-ramdisk 概述   在Linux操作系統(tǒng)中,有一項(xiàng)特殊的功能——初始化內(nèi)存盤INITRD(INITial Ram   Disk)技術(shù),而且
    發(fā)表于 04-19 08:40 ?1068次閱讀

    制作ZedBoard上linux文件系統(tǒng)(ramdisk)

    loader(FSBL)和引導(dǎo)linux需要的Second-Stage boot loader(SSBL)、Linux內(nèi)核zImage、設(shè)備樹文件devicetree_
    發(fā)表于 02-10 18:46 ?1718次閱讀
    制作ZedBoard上<b class='flag-5'>linux</b>根<b class='flag-5'>文件系統(tǒng)</b>(<b class='flag-5'>ramdisk</b>)

    詳解Linux文件系統(tǒng)Ramdisk的制作過程

    ramdisk是一個(gè)最小的linux rootfs系統(tǒng),它包含了除內(nèi)核以外的所有linux系統(tǒng)
    發(fā)表于 10-30 15:54 ?1次下載

    Linux 內(nèi)核/sys 文件系統(tǒng)介紹

    linux2.6內(nèi)核引入sysfs文件系統(tǒng),sysfs可以看成與proc,devfs和devpty同類別的文件系統(tǒng),該文件系統(tǒng)是虛擬的
    發(fā)表于 04-25 16:20 ?4511次閱讀
    <b class='flag-5'>Linux</b> <b class='flag-5'>內(nèi)核</b>/sys <b class='flag-5'>文件系統(tǒng)</b>介紹

    需要了解的混合文件系統(tǒng)ramdisk+jffs)

    ramdisk制作成一個(gè)基本的文件系統(tǒng),不同項(xiàng)目改動(dòng)的只是jffs2數(shù)據(jù)分區(qū),可以實(shí)現(xiàn)文件系統(tǒng)的重復(fù)利用。類似于核心板和底板的關(guān)系。
    發(fā)表于 04-25 17:38 ?1981次閱讀
    需要了解的混合<b class='flag-5'>文件系統(tǒng)</b>(<b class='flag-5'>ramdisk</b>+jffs)

    Linuxramdisk,tmpfs,ramfs對(duì)比說明

    Linux中可以將一部分內(nèi)存mount為分區(qū)來使用,通常稱之為RamDisk,分為:Ramdisk, ramfs, tmpfs.
    發(fā)表于 04-27 19:38 ?2653次閱讀
    <b class='flag-5'>Linux</b>中<b class='flag-5'>ramdisk</b>,tmpfs,<b class='flag-5'>ramfs</b>對(duì)比說明

    如何實(shí)現(xiàn)Linux內(nèi)核移植和yaffs2根文件系統(tǒng)制作

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何實(shí)現(xiàn)Linux內(nèi)核移植和yaffs2根文件系統(tǒng)制作。
    發(fā)表于 03-24 09:12 ?9次下載

    嵌入式Linux系統(tǒng)移植開發(fā)-(1)基于Yocto構(gòu)建嵌入式u-boot,內(nèi)核,文件系統(tǒng)

    基于Yocto構(gòu)建嵌入式u-boot,內(nèi)核文件系統(tǒng)Yocto是什么?簡(jiǎn)單地概括,它是一個(gè)工具,可以用來構(gòu)建u-boot,kernel,文件系統(tǒng),交叉編譯工具鏈,等等。Yocto提供了一套完整的全面
    發(fā)表于 11-01 17:38 ?14次下載
    嵌入式<b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>移植</b>開發(fā)-(1)基于Yocto構(gòu)建嵌入式u-boot,<b class='flag-5'>內(nèi)核</b>,<b class='flag-5'>文件系統(tǒng)</b>

    嵌入式Linux系統(tǒng)移植-(Linux文件系統(tǒng)

    嵌入式Linux系統(tǒng)移植-(Linux文件系統(tǒng))嵌入式文件系統(tǒng)概述·
    發(fā)表于 11-02 12:51 ?16次下載
    嵌入式<b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>移植</b>-(<b class='flag-5'>Linux</b><b class='flag-5'>文件系統(tǒng)</b>)

    深入剖析Linux內(nèi)核虛擬文件系統(tǒng)

    虛擬文件系統(tǒng)(Virtual File System,簡(jiǎn)稱VFS)是Linux內(nèi)核的子系統(tǒng)之一,它為用戶程序提供文件
    的頭像 發(fā)表于 05-14 15:53 ?3424次閱讀
    深入剖析<b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>虛擬<b class='flag-5'>文件系統(tǒng)</b>

    Linux配置kernel使用ramdisk文件系統(tǒng)

    配置kernel使用ramdisk文件系統(tǒng) 修改 uboot 的環(huán)境變量: setenv initrd_high= 0 xffffffff setenv bootargs console=ttyS
    的頭像 發(fā)表于 10-04 14:48 ?2766次閱讀
    <b class='flag-5'>Linux</b>配置kernel使用<b class='flag-5'>ramdisk</b><b class='flag-5'>文件系統(tǒng)</b>

    Linux文件系統(tǒng)的掛載過程

    Linux文件系統(tǒng)(rootfs)是Linux系統(tǒng)中所有其他文件系統(tǒng)和目錄的起點(diǎn),它是內(nèi)核啟動(dòng)
    的頭像 發(fā)表于 10-05 16:50 ?971次閱讀
    主站蜘蛛池模板: 一级做a爰片久久毛片免费看 | 伊人男人天堂 | 成人精品视频在线观看播放 | 国产精品成人观看视频国产奇米 | 四虎精品久久久久影院 | 天天干天天操天天碰 | 国产精品福利一区 | 8050午夜一级二级全黄 | 成人综合色站 | 日本免费高清 | 天天色天天碰 | 丁香婷婷亚洲六月综合色 | 老师受年下高h男 | 天天色天天干天天射 | 天天摸天天澡天天碰天天弄 | 久久久午夜毛片免费 | 色天使色护士 在线视频观看 | 男人天堂色男人 | 亚洲天堂视频一区 | 久久综合综合久久 | 欧美亚洲韩国国产综合五月天 | 久久久噜噜噜久久中文字幕色伊伊 | 亚洲都市激情 | 欧美1314www伊人久久香网 | 成人网久久 | 天天看天天射天天碰 | 国产午夜精品理论片免费观看 | 免费的三及片 | 亚洲午夜日韩高清一区 | 亚洲日本黄色 | 日本人的色道www免费一区 | 永久黄网站色视频免费观看 | 年下攻高h好涨 | 超黄视频在线观看 | 99色婷婷| 在厨房乱子伦在线观看 | 黄页网站视频免费 视频 | 国产 麻豆 | 高清国产美女在线观看 | 色妹子在线 | 九九精品影院 |