首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > uClinux下Nor Flash的JFFS2文件系统构建

uClinux下Nor Flash的JFFS2文件系统构建

资料介绍
嵌入式系统论文

uClinux下Nor Flash的JFFS2文件系统构建
摘要:目前的嵌入式系统多使用FLASH作为主存,因此,如何有效管理FLASH上的数据非
常重要。文章以SST39VF160芯片为例,讨论了在Nor
Flash上建立uClinux的JFFS2文件系统的一般步骤,从而为FLASH上的数据管理提供了理
想的选择方式。
    关键词:uClinux;Nor Flash;MTD;JFFS2;文件系统
嵌入式系统正随着Internet的发展而在各个领域得到广泛的应用,作为嵌入
式应用的核心,嵌入式Linux以其自由软件特性正日益被人们看好。Linux具
有内核小、效率高、源代码开放等优点,还内涵了完整的TCP/IP网络协议,因此
非常适于嵌入式系统的应用。而作为专门运行于没有MMU的微处理器的嵌入式操作系
统,uClinux更是得到广泛应用。
当前的嵌入式系统开发,需要方便灵活的使用Flash。NOR和NAND是现在
市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR
flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。NO
R的特点是芯片内执行XIP eXe-cute In
Place,这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统
RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,因
此在嵌入式系统得到广泛的应用。

1 JFFS2文件系统简介
uClinux通常默认ROMFS作为根文件系统,它相对于一般的EXT2文件
系统具有节约空间的优点。但是ROMFS是一种只读的文件系统,不支持动态擦写保
存。虽然对于需要动态保存的数据可以采用虚拟ram盘的方法来保存,但当系统掉电
后,ram盘的内容将全部丢失,而不能永久保存,因此需要实现一个可读写的文件系
统。JF
uClinux下Nor Flash的JFFS2文件系统构建
本地下载

评论