色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

Linux配置kernel使用ramdisk文件系統

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

掃碼添加小助手

加入工程師交流群

配置kernel使用ramdisk文件系統

修改uboot的環境變量:

setenv initrd_high=0xffffffff
setenv bootargs console=ttyS0,115200 root=/dev/ram rw init=/sbin/init; bootm ${loadaddr} ${ramdiskaddr} ${fdtaddr}

initrd_high0xffffffff,表示將initrd加載到最高的可用內存地址上。這樣可以確保在啟動過程中有足夠的內存空間來加載initrd文件。

bootargs中,主要是這句:root=/dev/ram rw init=/sbin/init要對。

bootm啟動中,loadaddr是內核的加載地址,ramdiskaddrramdisk的加載地址,fdtaddr是設備樹的加載地址

制作好的uramdisk.image.gz文件系統,可以在uboot中,先通過tftp命令將uramdisk.image.gz加載到某段內存,例如tftp 82000000 uramdisk.image.gz。最后通過bootm啟動。

kernel配置

打開ramfs支持:

General setup  --- >
 [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support

圖片

打開ext2文件系統支持:

File systems  --- >
  * > Second extended fs support

圖片

打開ram block支持,并設置大小:

Device Drivers  --- >
 [*] Block devices  --- >
  < * >   RAM block device support                                   
       (16)    Default number of RAM disks                          
     (65536) Default RAM disk size (kbytes)

圖片

正確配置后,uboot啟動時,能夠看到類似如下ramdisk加載的過程:

## Loading init Ramdisk from Legacy Image at 42000000 ...
   Image Name:   
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    2168875 Bytes = 2.1 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11519

    瀏覽量

    213994
  • 文件
    +關注

    關注

    1

    文章

    583

    瀏覽量

    25400
  • 系統
    +關注

    關注

    1

    文章

    1032

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于Buildroot的Linux系統構建之根文件系統

    基本的Linux文件系統是Unix文件夾目錄層次結構,skeleton是構建根文件系統的基礎。   skeleton配置入口:   S
    發表于 04-01 10:46 ?2898次閱讀

    linux驅動開發_文件系統本地掛載

    介紹Linux開發根文件系統掛載、NFS文件系統配置,UBOOT環境變量配置,完成文件系統啟動。
    的頭像 發表于 09-17 15:52 ?1875次閱讀
    <b class='flag-5'>linux</b>驅動開發_<b class='flag-5'>文件系統</b>本地掛載

    想問下怎么把ramdisk文件系統類型改掉呢

    ramdisk文件系統,沒辦法在線更新我們的引用,必須要刷固件才能更新,好麻煩啊,而且應用參數都沒辦法保存,一重啟系統配置參數,生成的文件都沒有了;所以想問下,怎么把
    發表于 01-14 08:52

    淺析Ramdisk制作供linux掛載的根文件系統過程

    ,然后去執行。在linux中,ramdisk有2種:?initrd:linux內核2.0開始支持,大小固定?initramfs: linux內核2.4開始支持,大小可變amdisk并非
    發表于 07-21 15:26

    Linux文件系統課程

    本章學習目標理解什么是文件系統了解文件系統工作原理理解Fedora Core Linux文件系統的結構掌握Fedora Core Linux
    發表于 04-10 17:07 ?0次下載

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

    loader(FSBL)和引導linux需要的Second-Stage boot loader(SSBL)、Linux內核zImage、設備樹文件devicetree_ramdisk
    發表于 02-10 18:46 ?1720次閱讀
    制作ZedBoard上<b class='flag-5'>linux</b>根<b class='flag-5'>文件系統</b>(<b class='flag-5'>ramdisk</b>)

    Linux設備驅動開發詳解》第5章、Linux文件系統與設備文件系統

    Linux設備驅動開發詳解》第5章、Linux文件系統與設備文件系統
    發表于 10-27 14:13 ?0次下載
    《<b class='flag-5'>Linux</b>設備驅動開發詳解》第5章、<b class='flag-5'>Linux</b><b class='flag-5'>文件系統</b>與設備<b class='flag-5'>文件系統</b>

    詳解Linux文件系統Ramdisk的制作過程

    ramdisk是一個最小的linux rootfs系統,它包含了除內核以外的所有linux系統在引導和管理時需要的工具,包含如下目錄: bi
    發表于 10-30 15:54 ?1次下載

    需要了解的混合文件系統ramdisk+jffs)

    ramdisk制作成一個基本的文件系統,不同項目改動的只是jffs2數據分區,可以實現文件系統的重復利用。類似于核心板和底板的關系。
    發表于 04-25 17:38 ?1987次閱讀
    需要了解的混合<b class='flag-5'>文件系統</b>(<b class='flag-5'>ramdisk</b>+jffs)

    可以了解的Linux 文件系統結構

    Linux中的文件是什么?它的文件系統又是什么?那些配置文件又在哪里?我下載好的程序保存在哪里了?在 Linux
    發表于 04-27 14:06 ?841次閱讀
    可以了解的<b class='flag-5'>Linux</b> <b class='flag-5'>文件系統</b>結構

    Linux新的exFAT文件系統驅動程序要來了

    微軟開放 exFAT 技術并積極將其添加到 Linux 內核后,Linux Kernel 5.4 帶來了對 exFAT 文件系統的初步支持。現在,基于早期代碼進行改進,新的 exFAT
    的頭像 發表于 03-08 08:40 ?2908次閱讀

    如何制作一個自啟動的Linux文件系統

    (制作編譯控制 mtd 分區及 jffs2 文件系統工具)(4) squashfs3.3.tar (制作 squashfs 文件系統工具)(5) cramfs-1.1.tar (制作 cramfs 文件系統工具)(6) bus
    發表于 04-22 08:00 ?1次下載
    如何制作一個自啟動的<b class='flag-5'>Linux</b>根<b class='flag-5'>文件系統</b>

    移植Linux內核ramfs和ramdisk文件系統

    在移植Linux內核早期時,如果flash等存儲設備的驅動還沒寫好,可以將文件系統放到內存中運行。 此時可以使用 ramfs 和 ramdisk ,即將內存的一部分用作文件系統。 ra
    的頭像 發表于 10-04 14:41 ?1538次閱讀
    移植<b class='flag-5'>Linux</b>內核ramfs和<b class='flag-5'>ramdisk</b><b class='flag-5'>文件系統</b>

    Linux文件系統特點

    Linux文件系統特點 文件系統要有嚴格的組織形式,使得文件能夠以塊為單位進行存儲。 文件系統中也要有索引區,用來方便查找一個
    的頭像 發表于 11-09 14:48 ?1695次閱讀
    <b class='flag-5'>Linux</b>的<b class='flag-5'>文件系統</b>特點

    Linux文件系統的掛載過程

    Linux文件系統(rootfs)是Linux系統中所有其他文件系統和目錄的起點,它是內核啟動時掛載的第一個
    的頭像 發表于 10-05 16:50 ?984次閱讀
    主站蜘蛛池模板: 亚洲女人毛片 | 日韩精品久久日日躁夜夜躁影视 | 国产精品无码久久av | 国产成人精品久久一区二区三区 | 亚洲一区免费在线观看 | 日本边添边摸边做边爱边 | 久久本道久久综合伊人 | 无码人妻视频又大又粗欧美 | 国产传媒18精品免费1区 | 亚洲国产在线2020最新 | 超碰国产人人做人人爽 | 日本三级黄色大片 | 国产成人免费在线 | 亚洲精品伊人久久久久 | 日本边添边摸边做边爱边 | 动漫成年美女黄漫网站 | yellow视频免费观看 | 欧美亚洲另类丝袜自拍动漫 | 久久精品国产亚洲AV久五月天 | 伊人久久大线蕉香港三级 | 国产亚洲精品视频亚洲香蕉视 | 好姑娘社区在线视频 | 精品久久久久久无码人妻国产馆 | xxxxxx日本处大片免费看 | 国产精品亚洲欧美一区麻豆 | 久久理论片迅播影院一级 | 8X拨牐拨牐X8免费视频8 | 欧美性黑吊xxx | 依人青青青在线观看 | 亚洲精品白色在线发布 | free性中国hd护士高清 | 哪灬你的鸣巴好大 | 99re久久这里只有精品 | 欲香欲色天天影视大全 | 欧美精品一区二区蜜臀亚洲 | 亚洲精品资源网在线观看 | 情欲.美女高潮 | 国产极品美女视频福利 | 国产亚洲中文字幕视频 | 欧美乱码卡一卡二卡四卡免费 | 国产精品久久婷婷五月色 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品