没有合适的资源?快使用搜索试试~ 我知道了~
制作嵌入式linux文件系统(ramdisk,cramfs,squashfs).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 140 浏览量
2022-06-12
17:12:05
上传
评论
收藏 38KB DOC 举报
温馨提示
试读
6页
制作嵌入式linux文件系统(ramdisk,cramfs,squashfs)
资源推荐
资源详情
资源评论
制作嵌入式 linux 文件系统(ramdisk,cramfs,squashfs)
一、什么是文件系统 ();
文件系统是包括在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区的目录结构;一个可应用的磁盘设备可以包含一个或多个
文件系统;如果您想进入一个文件系统,首先您要做的是挂载()文件系统;为了挂载()文件系统,您必须指定一个
挂载点。
二、主要嵌入式采用的文件系统 ;
中,是必不可少的。!"上主要实现有 和直接挂载 #$(#,硬盘) 上的根文件系统;嵌入式中一般
不从 #$启动,而是从 启动,最简单的方法是将 到 %&的 %&$,稍复杂的就是 直接从 读取的
",更复杂的是在 上分区,并构建 '()等文件系统。
%&$将制作好的 压缩后写入 ,启动的时候由 *到 %&,解压缩,然后挂载到 +。这种方法操作
简单,但是在 %&中的文件系统不是压缩的,因此需要占用许多嵌入式系统中稀有资源 %&。
就是用内存空间来模拟出硬盘分区 通常使用磁盘文件系统的压缩存放在 , 中在系统初始化时解压缩到 ($%&
并挂载根文件系统在 系统中 有二种一种就是可以格式化并加载在 内核 )-+)) 就已经支持其不足之处是大小
固定.另一种是 )/ 的内核才支持通过 来实现他不能被格式化但用起来方便其大小随所需要的空间增加或减少是目前 常
用的 技术
是 %&$的格式,)/之前都是 01,2)3引入了 1,大大简化了 的启动过
程,附合 的基本哲学:2425((6不过 1作为新的格式,还没有经过广泛测试,嵌入式
中主要采用的还是 01。
"是 写的很简单的文件系统,有很好的压缩绿,也可以直接从 上运行,不须 到 %&中,因此节约了
%&。但是 "是只读的,对于需要运行时修改的目录(如: +++)多有不便,因此,一般将这些目录做成
等可写的 。
(7(是对 "的增强。突破了 "的一些限制,在 和 %&的使用量方面也具有优势。不过,据开发者介
绍,在性能上可能不如 "。这也是一种新方法,在嵌入式系统采用之前,需要经过更多的测试
三、建一个包含所有文件的目录 ;
8。建一个目录 用来装文件系统
)。99999999
资源评论
oligaga
- 粉丝: 50
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功