作者:程全洲 张丽 冯翔 1、引言随着嵌入式系统应用领域的不断扩大,系统复杂性也在不断提高。闪存作为广泛使用的嵌入式存储设备,其管理技术和访问方式经历了一个由开发人员直接控制到由操作系统的I/O软件间接控制的过程。然而目前现有的这些闪存管理方案都不能提供一种方便、统一且移植性好的I/O软件接口,增加了嵌入式产品的研发周期。因此,本文旨在针对一般的嵌入式应用,设计并实现一种更合理的闪存I/O软件。该软件遵循策略与机制分离的原则,采用分层的体系结构,能够更好得适应底层硬件的变化,可大大提高代码的可移植性。2、闪存设备管理技术的现状及存在的问题闪存设备不同于一般的非易失性存储设备,它有很多特殊的存取