为了做嵌入式文件系统的对比,今天又移植了另一个开源的文件系统EFSL: Embeded File System Library.
网上摘抄的简介如下: efsl是在sourceforge.net上开源的一个项目,此项目正在持续更新,源码中也有很多注释,研读起来比较容易,潜力不错。efsl兼容fat12/16/32,同时支持多设备及多文件操作。每个设备的驱动程序,只需要提供扇区写和扇区读两个函数即可。
这里我移植是基于0.2.8版的,还有一个新版的0.3.6,但官方公布说尚未稳定,我也就没用,但大概看了下,新版的目录清晰了很多. 下载后,解压,并提取有用的文件,(有几个文件是测试用的,不需要), 然后在LPC2000的基础上修改, 我仅修改了lpc2000_spi.c及相关的头文件,更改后如下:
用户1227741 2009-12-3 12:56
用户1204272 2009-2-20 08:11
walnutcy_696810119 2008-9-27 22:46
用户461316 2008-9-27 21:24
walnutcy_696810119 2008-9-27 21:06
用户1116979 2008-9-27 13:26
walnutcy_696810119 2008-9-26 08:46
用户1116979 2008-9-25 22:01
用户461316 2008-9-9 19:58