新闻中心

EEPW首页>嵌入式系统>设计应用> 基于NAND闪存的文件系统YAFFS在嵌入式系统中的应用

基于NAND闪存的文件系统YAFFS在嵌入式系统中的应用

作者: 时间:2010-09-15 来源:网络 收藏

  6)配置内核时选中MTD支持和支持。

  7)编译内核并将内核下载到开发板的Flash中。

测试:

  1)内核启动之后,启动信息中应该含有如下内容:

  2)如果在内核里面添加了proc的支持,那么proc中应该包含有关的信息。

  3)dev目录下的相关目录中包括有关设备的信息。

  4)建立mount目录

  将拷贝到mount上的目录下后,umount设备,再次mount后可以发现拷贝的文件仍然存在。这时删除该文件,然后umount,再次mount后可以发现拷贝的文件已经被删除,由此可见该分区可以正常读写。

  5)在Flash上建立根文件

  重新启动,并改变启动参数:param set linux_cmd_line noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0再次重新启动后,开发板就可以从Flash启动根文件系统了。

  结语

  YAFFS是专门为设计的,它的出现使得价格低廉的芯片具有了高效性和健壮性。YAFFS文件系统性能优越且易于移植,已经成功于Linux、?Clinux和Windows CE等操作系统上。现在,每页大小为2Kb的新型超大容量NAND已经出现,针对这种Flash的文件系统YAFFS2正处于研究和当中。可以预见,NAND闪存的文件系统YAFFS/ YAFFS2将会于更多的系统。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭