当前位置: 技术问答>linux和unix
请问嵌入式linux启动时如何设置挂载Cramfs?
来源: 互联网 发布时间:2016-03-31
本文导语: 请教一下, 现在想制作一个Cramfs烧写在nor flash中, 那么在linux启动时 应该如何设置, 使操作系统启动时挂载这个Cramfs呢? 其它文件系统是不是也类似了呢? 我一直对uboot里面传递给linux内核的启动参数不太理解, ...
请教一下, 现在想制作一个Cramfs烧写在nor flash中, 那么在linux启动时
应该如何设置, 使操作系统启动时挂载这个Cramfs呢?
其它文件系统是不是也类似了呢?
我一直对uboot里面传递给linux内核的启动参数不太理解,
请教请教, 呵呵, 能给点资料也可, 3X!
|
1.首先配置nor flash驱动,并配配置好partitions.这样之后就有了/dev/mtdblockN这样的设备了;
2.配置内核支持cramfs文件系统;
3.把你制作的文件系统fs.cramfs烧写道flash的某个分区中,比如/dev/mtdblock2;
4.通过bootloader, 传递参数,告诉内核root文件系统所在设备:root=/dev/mtdblock2;
大概涉及的就是这些东西,好好研究吧!
2.配置内核支持cramfs文件系统;
3.把你制作的文件系统fs.cramfs烧写道flash的某个分区中,比如/dev/mtdblock2;
4.通过bootloader, 传递参数,告诉内核root文件系统所在设备:root=/dev/mtdblock2;
大概涉及的就是这些东西,好好研究吧!
|
是不是可以参考一下/etc/fstab文件呢?
|
没错,主要设置内核参数root=/dev/mtdblock2 //flash的第3个分区,这个你要自己看的,一般0--bootload 1--kernel 2-cramfs 3-jffs2