S3C2440使用RAM来挂载jffs2文件系统
开发环境:
PC主机:Ubuntu 和 RedHat 9.0
目标板:TQ2440开发板,linux内核2.6.30,根文件系统为YAFFS。
0. 引言
在yaffs2,jffs2和cramfs这3个文件系统中,只有cramfs可以作为loop device使用mount命令来挂载,而其他两个则不行。
不过内核可以使用RAM来模拟一个块设备,从而可以让jffs2文件系统使用mount命令来挂载文件系统。
至于yaffs2文件系统的挂载,目前还不知道有什么方法。
本文将对如何使用RAM来挂载jffs2文件系统做简要说明。
1. 配置开发板Linux内核
首先,打开test driver using RAM,这里将它编译进内核,而不是采用模块方式。下面的4096可以设的更大一下,这样能够容纳更大的文件系统。这里使用默认的4096。
其次,让内核支持jffs2文件系统。
最后,编译内核。编译完成以后,重新下载内核镜像到开发板中。
相关推荐
baskMMU 2010-09-05
ice00 2010-08-30
aotou 2010-08-13
futurezone 2010-02-24
dannistang 2011-03-26
小微分享驿站 2011-03-07
batoom 2011-03-03
疯仔嵌入式 2011-02-24
dguthai 2011-08-02
Rafema 2011-07-21
拿什么来拯救自己 2011-06-24
学峰的学习笔记 2011-06-02
二哈 2011-04-18
stonewzf 2011-10-07
peckjerry 2011-09-25
学峰的学习笔记 2011-09-24
unixtech 2012-02-11
shipinsky 2012-02-22
mensiler 2011-04-12