当前位置: 技术问答>linux和unix
嵌入式系统中根文件系统是如何和linux内核联系起来的
来源: 互联网 发布时间:2015-11-23
本文导语: 如题,我把内核和文件系统下载的flash上,启动内核后,要怎么做才能让内核加载你下载的根文件系统的? | 说来话就长了!!!!!!! 一般说来,一种用的是RAMDISK的方式,另一种就是直...
如题,我把内核和文件系统下载的flash上,启动内核后,要怎么做才能让内核加载你下载的根文件系统的?
|
说来话就长了!!!!!!!
一般说来,一种用的是RAMDISK的方式,另一种就是直接取FLASH上的文件系统
如果采用RAMDISK的方式,就需要BOOT的支持,BOOT将FLASH上的文件系统映像文件解压到内存
如果采用JFFS2或者类似的文件系统映像文件,就需要在内核中告之其映像文件的起始地址,这样内核就直接利用相应的FLASH驱动读取文件系统数据,如果要向FLASH写入数据的话,就直接调用相应的驱动,道理跟PC上的磁盘驱动一样
一般说来,一种用的是RAMDISK的方式,另一种就是直接取FLASH上的文件系统
如果采用RAMDISK的方式,就需要BOOT的支持,BOOT将FLASH上的文件系统映像文件解压到内存
如果采用JFFS2或者类似的文件系统映像文件,就需要在内核中告之其映像文件的起始地址,这样内核就直接利用相应的FLASH驱动读取文件系统数据,如果要向FLASH写入数据的话,就直接调用相应的驱动,道理跟PC上的磁盘驱动一样
|
改写存储器分配文件,确认编译的内核支持相应文件系统。