公众号【嵌入式er笔记】持续记录和分享C/C++、Linux、ARM、Android、IoT等技术相关知识,以及职场、生活经验和感悟。
发布时间:2014-10-11 21:06:56
原文地址:http://linux.chinaunix.net/techdoc/net/2008/12/13/1052467.shtml(一)hello world 一、initramfs是什么 在2.6版本的linux内核中,都包含一个压缩过的cpio格式的打包文件。当内核启动时,会从这个打包文件中导出文件到内核的rootfs文件系统,然后内核检查rootfs中是否包含有init文件,如果有则.........【阅读全文】
发布时间:2014-10-11 21:05:58
原文地址:http://blog.csdn.net/pengrui18/article/details/14389233在制作Initramfs文件系统之前,我先简单介绍下linux各文件系统。linux支持多种文件系统类型,包括ext2,ext3,vfat,jffs,ramfs,nfs等,为了对各类文件系统进行统一管理,linux引入了虚拟文件系统vfs(virtual file system),为各类文件系统提供一个.........【阅读全文】
发布时间:2014-10-11 21:04:47
mode> ;描述initramfs中的一个目录nod ;描述initramfs中的一个节点文件每一行各字段说明:.........【阅读全文】
发布时间:2014-10-11 21:04:33
原文地址:http://www.cnblogs.com/pied/archive/2013/01/29/2880718.html这个是翻译来的,原文地址:http://www.landley.net/writing/rootfs-howto.html怎样使用initramfs 工作过程简述在2.6kernel启动时,它把rootfs作为它的第一个文件系统挂载(注意:这里的rootfs是真名!!!不是root files.........【阅读全文】
发布时间:2014-10-11 20:50:23
实验做到现在,明显感觉自己所掌握的知识太少,太可怜。推荐大家一本书《linux系统移植》,这本书对于我们理解这几个实验帮助很大。对于基于Skyeye移植linux,我们已经快接近尾声了,但同样我们也是刚刚接近入门了,当我们完整的做完实验,回头看看学到的知识,其实好多东西你都没有.........【阅读全文】
发布时间:2014-10-11 18:58:51
initrd 的英文含义是 boot loader initialized RAM disk,就是由 boot loader 初始化的内存盘。在 linux内核启动前,boot loader 会将存储介质中的 initrd 文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的 initrd 文件系统。在 boot l.........【阅读全文】
发布时间:2014-10-11 00:15:30
ramfs是什么ramfs是一个非常简单的文件系统,它输出Linux的磁盘缓存机制(页缓存和目录缓存)作为一个大小动态的基于内存的文件系统。通常,所有的文件由Linux被缓存在内存中。页的数据从保持在周围以防再次需要的后备存储(一般被挂载的是块设备文件系统)中读取,并标记为可用(空 闲)以防虚拟内存系统(Virtual Memory Sys.........【阅读全文】
发布时间:2014-09-16 00:09:08
sysfs是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似,但除了与 proc相同的具有查看和设定内核参数功能之外,还有为 Linux 统一设备模型作为管理之用。相比于 proc 文件系统,使用 sysfs导出内核数据的方式更为统一,并且组织的方式更好,它的设计从 proc 中吸取了很多教训。本文.........【阅读全文】