
文件系统
Yang-Zheng
linux
展开
-
initramfis的制作以及移植
initramfs在编译内核的同时被编译并与内核生成一个映像文件,可以压缩也可以不压缩,但是目前只支持cpio包格式。它是根文件系统制作和制作的一种非常简单的方法,也可以通过执行这个文件系统中的程序引导真正的文件系统,这样加载根文件系统的工作就不是内核的工作,而是initramfs的工作。由于initramfs使用cpio包格式,所以很容易将一个单一的文件、目录、node编译链接到系统中去,这样很原创 2013-10-26 20:36:37 · 1158 阅读 · 0 评论 -
如何向busybox添加自己的命令
在做嵌入式开的时候,busybox无疑是非常好用的命令集,所以很多时候都喜欢把busybox移植到我们的系统里面,移植过程网上也有很多相关的文档,今天这篇文档主要介绍如何在busybox中添加我们自己的命令,过程如下:添加一个很简单的命令——hello_busybox,输出“Hello Husybox!”。busybox解压出来有很多目录,每个目录几乎是一类命令,比如网络,shell等等。我就原创 2015-04-14 19:20:56 · 4667 阅读 · 0 评论 -
yaffs2文件系统的制作及移植
【环境】1:Ubuntu 10.102:u-boot-2010.033:优龙FS24104:交叉编译器:arm-none-linux-gnueabi-gcc version 4.3.2第一步:在内核里添加yaffs2的支持1)下载源码tony@Ubuntu:~/ win$ sudo apt-get install gitt转载 2013-12-18 10:52:55 · 1195 阅读 · 0 评论 -
ubifs文件系统的制作以及移植
修改根文件系统:[lingyun@localhostetc]$ vim mdev.confsd[a-z][0-9] 0:0 0777 @(mount /dev/$MDEV /mnt/usb)sd[a-z] 0:0 0777 $(umount /mnt/usb)#ub[a-z][0-9] 0:00777原创 2013-10-26 20:46:19 · 2116 阅读 · 0 评论 -
NFS文件系统的制作以及移植
NFS网络文件系统(Network File System)是由Sun开发并发展起来的一项在不同机器、不同操作系统之间通过网络共享文件的技术。在嵌入式Linux系统的开发调试阶段,可以利用该技术在主机上建立基于NFS的根文件系统,挂载到嵌入式设备,可以很方便地修改根文件系统的内容。 1、前言我们在上面移植了initramfs文件系统,并且已经成功运行了。下面我们开始移植nfs,之原创 2013-10-26 20:37:47 · 2865 阅读 · 0 评论 -
文件系统—序言
1、计算机组成原理从冯.诺依曼的存储程序工作原理及计算机的组成来说,计算机由运算器、控制器、存储器和输入/输出设备五大部件组成。其中运算器和控制器统称为中央处理器(CPU),而存储系统分成内部存储器(内存)和外部存储器(外存)。输入/输出设备并非计算机所必需的,如果一个设备具有CPU,内存和外存,我们就可以说它是一台计算机。在很多嵌入式设备上,都没有输入/输出设备,所以从广义来讲,我们的手机,原创 2013-10-26 20:31:21 · 1201 阅读 · 0 评论 -
jffs2文件系统的制作以及移植
对根文件系统无需修改,只需要添加内核对jffs2文件系统的支持。[lingyun@localhostlinux-3.0]$ vt100[lingyun@localhostlinux-3.0]$ make menuconfigFilesystems --->[*]Miscellaneous filesystems ---> Journalling Flash File原创 2013-10-26 20:45:23 · 3589 阅读 · 0 评论 -
ramdisk文件系统的制作以及移植
ramdisk是一种基于内存的虚拟文件系统(并非一个实际的文件系统),它将一部分固定大小(这个大小在编译内核的make menuconfig时配置)的内存当作硬盘一个分区来使用。ramdisk是一种将实际的文件系统装入内存的机制,并且可以作为根文件系统,通常我们会使用ext2或ext3文件系统来格式化它。由于ramdisk是在内存中进行操作的,所以我们可以对里面的文件进行添加,修改,删除等等操作,原创 2013-10-26 20:39:34 · 2816 阅读 · 0 评论 -
Linux 内核移植——根文件系统制作
日期:2013.6.5平台:Arm9-fl2440作者:杨正QQ:1209758756版本:1.0 首先要明白的是“什么是文件系统”,文件系统是对一个存储设备上的数据和元数据进行组织的机制。这种机制有原创 2013-10-26 20:35:46 · 1755 阅读 · 0 评论 -
cramfs文件系统的制作以及移植
对根文件系统不需要进行修改,只需修改内核对cramfs的支持:[lingyun@localhostyangzheng]$ cd linux-3.0[lingyun@localhostlinux-3.0]$ vt100[lingyun@localhostlinux-3.0]$ make menuconfigFilesystems ---> Compressed ROM原创 2013-10-26 20:40:07 · 1963 阅读 · 0 评论 -
nfs文件系统在linux下挂载不上的解决办法
问题一:# mount -t nfs -o 192.168.1.51:/mnt /mnt/mount: can't find /mnt/ in /etc/fstab这种情况说明原创 2014-08-07 18:46:24 · 59287 阅读 · 5 评论