基于VxWorks的YAFFS2文件系统移植
首发时间:2015-12-28
摘要:目前,NAND Flash已经广泛应用在各种嵌入式系统中。VxWorks操作系统使用TFFS软件管理NAND Flash,TFFS使用NFTL转换层将NAND Flash设备模拟成磁盘设备,对上层屏蔽NAND Flash设备的特性,但是NFTL不适用于大容量NAND Flash设备。本文通过研究YAFFS2文件系统的工作原理,最终实现基于VxWorks 6.8操作系统的移植,使VxWorks系统可以支持大容量NAND设备,并且在VxWorks的I/O子系统中实现了针对YAFFS2的POSIX接口,使得应用层可以使用标准I/O接口访问YAFFS2文件系统。最后本文基于VxWorks系统,对YAFFS2文件系统进行了功能和性能测试。实验结果表明,YAFFS2可以稳定、高效的工作在VxWorks系统下。
关键词: 计算机存储技术 嵌入式 VxWorks YAFFS2 移植
For information in English, please click here
Porting YAFFS2 File System to Embedded VxWorks
Abstract:Currently,NAND Flash has been widely used in all kinds of embedded systems. VxWorks operation system uses TFFS software manages Flash NAND. TFFS uses NFTL to simulate the NAND Flash device into a disk device, and covers the characteristics of NAND Flash. But NFTL is not suitable for large capacity Flash NAND devices. In this paper, the method of porting YAFFS2 to VxWorks6.8 is introduced and the POSIX interface in VxWorks is implemented for YAFFS2. The YAFFS2 porting implementation allows VxWorks to support large capacity NAND Flash, and the POSIX interface allows applications to access YAFFS2 with the standard POSIX I/O interface. And the testing result shows that the porting YAFFS2 works well in VxWorks operation system.
Keywords: Computer Storage Technology Embedded vxWorks YAFFS2 porting
基金:
论文图表:
引用
No.4670089110786914****
同行评议
勘误表
基于VxWorks的YAFFS2文件系统移植
评论
全部评论