摘要
现有的桌面甚至是嵌入式一些文件系统不能适应资源受限的无线自组织网络传感器节点,这就要求重新设计文件系统。文中分析了设计WSNs专用文件系统的必要性,在WSNs中FLASH文件系统设计需要考虑的额外问题及现有FLASH文件系统JFFS2和YAFFS的缺陷。在分析现有的无线传感网络文件系统的基础上,选择了网络节点操作系统Con-tiki中的Coffee文件系统作为研究对象,深入源代码,详细分析Coffee的原理、设计思想及实现细节,并给出其移植到其它平台的通用方法,最后在延长FLASH使用寿命、高可靠性、大规模存储的方向上对Coffee提出了4种改进方法。这对WSNs文件系统理论研究及实际应用具有重要意义。
The existing file systems designed for desktops and even some normal embedded file systems can not be adapted to resource- constrained wireless sensor nodes, so redesigning a special file system is required in such applications. In this paper, first analyze the ne- cessity of design such a file system for WSNs, the extra consideration when design a FLASH file system for WSNs, and the defects of ex- isting FLASH file systems,JFFS2 and YAFFS. After the introduction of current existing WSNs file systems,choose the Coffee file System as research target which comes from Contiki WSNs operating system. After a thorough analysis of the design principles and implementa- tion details of Coffee, pose a common method to port it to other platforms. In the end, put forward four ways to optimize Coffee, aimed at extending FLASH working time, high reliability and enabling large-scale storage. This work is useful and significant for designing WSNs applications and further researches.
出处
《计算机技术与发展》
2013年第1期67-70,共4页
Computer Technology and Development
基金
企
事业单位合作项目(H04010601W0611293)