Description: on the sd card proteus simulation, coupled with the ucfs file system, the entire keil (keil-arm) project has been created, directly you can compile, proteus are directly can do to see the results. The file system software can be directly used ultraiso to open image.mmc see the writing of data. For those who wished to learn the file system and the sd card entry who is a good example.
File list (Check if you may need any files):
sd_ucfs_proteus\FS\API\api_dir.c
...............\..\...\api_in.c
...............\..\...\api_int.h
...............\..\...\api_misc.c
...............\..\...\api_out.c
...............\..\...\fs_api.h
...............\..\...\fs_dev.h
...............\..\...\fs_fsl.h
...............\..\...\fs_info.c
...............\..\...\fs_int.h
...............\..\CLIB\clibmisc.c
...............\..\....\fs_clib.h
...............\..\.ONFIG\fs_conf.h
...............\..\......\fs_port.h
...............\..\DEVICE\MMC\mmc_drv.c
...............\..\......\...\mmc_X_hw.c
...............\..\......\...\mmc_X_hw.h
...............\..\FSL\fat\fat_data.c
...............\..\...\...\fat_dir.c
...............\..\...\...\fat_in.c
...............\..\...\...\fat_ioct.c
...............\..\...\...\fat_misc.c
...............\..\...\...\fat_open.c
...............\..\...\...\fat_out.c
...............\..\...\...\fs_fat.h
...............\..\LBL\fs_lbl.h
...............\..\...\lb_misc.c
...............\..\OS\fs_os.h
...............\..\..\fs_x_embos.c
...............\..\..\fs_x_no_os.c
...............\..\..\fs_x_ucos_ii.c
...............\..\..\FS_X_win32.c
...............\prj\object\api_dir.crf
...............\...\......\api_dir.d
...............\...\......\api_dir.o
...............\...\......\api_in.crf
...............\...\......\api_in.d
...............\...\......\api_in.o
...............\...\......\api_misc.crf
...............\...\......\api_misc.d
...............\...\......\api_misc.o
...............\...\......\api_out.crf
...............\...\......\api_out.d
...............\...\......\api_out.o
...............\...\......\clibmisc.crf
...............\...\......\clibmisc.d
...............\...\......\clibmisc.o
...............\...\......\fat_data.crf
...............\...\......\fat_data.d
...............\...\......\fat_data.o
...............\...\......\fat_dir.crf
...............\...\......\fat_dir.d
...............\...\......\fat_dir.o
...............\...\......\fat_in.crf
...............\...\......\fat_in.d
...............\...\......\fat_in.o
...............\...\......\fat_ioct.crf
...............\...\......\fat_ioct.d
...............\...\......\fat_ioct.o
...............\...\......\fat_misc.crf
...............\...\......\fat_misc.d
...............\...\......\fat_misc.o
...............\...\......\fat_open.crf
...............\...\......\fat_open.d
...............\...\......\fat_open.o
...............\...\......\fat_out.crf
...............\...\......\fat_out.d
...............\...\......\fat_out.o
...............\...\......\fs_info.crf
...............\...\......\fs_info.d
...............\...\......\fs_info.o
...............\...\......\fs_x_no_os.crf
...............\...\......\fs_x_no_os.d
...............\...\......\fs_x_no_os.o
...............\...\......\lb_misc.crf
...............\...\......\lb_misc.d
...............\...\......\lb_misc.o
...............\...\......\mmcmain.crf
...............\...\......\mmcmain.d
...............\...\......\mmcmain.o
...............\...\......\mmc_drv.crf
...............\...\......\mmc_drv.d
...............\...\......\mmc_drv.o
...............\...\......\mmc_x_hw.crf
...............\...\......\mmc_x_hw.d
...............\...\......\mmc_x_hw.o
...............\...\......\SD_MMC_PHILIPS.axf
...............\...\......\SD_MMC_PHILIPS.hex
...............\...\......\SD_MMC_PHILIPS.htm
...............\...\......\SD_MMC_PHILIPS.lnp
...............\...\......\SD_MMC_PHILIPS.plg
...............\...\......\SD_MMC_PHILIPS.sct
...............\...\......\SD_MMC_PHILIPS.tra
...............\...\......\spi_mmc.crf
...............\...\......\spi_mmc.d
...............\...\......\spi_mmc.o
...............\...\......\Startup.o
...............\...\......\uart0.crf
...............\...\......\uart0.d
...............\...\......\uart0.o