|
发表于 2010-7-21 14:40:54
|
显示全部楼层
回复【3楼】ffxz
再说驱动的事:
假设现在存储媒介有:sd卡,spi flash,nand flash
分别需要在上面装载文件系统,那么需要调用:
dfs_mount("sd0", "/sd", "elm", 0, 0); /* 请保证在根目录下sd目录存在 */
dfs_mount("spi0", "/spi", "elm", 0, 0); /* 请保证在根目录下spi目录存在 */
dfs_mount("mtd0", "/mtd", "elm", 0, 0); /* 请保证在根目录下mtd目录存在 */
然后就可以开始读写上面的文件了(在使用前请保证上面存在文件系统,否则rt-thread如何知道上面的格式是否正确,文件需要到哪里去取)。
sd0、spi0、mtd0都必须要实现成rt-thread的块设备驱动。
-----------------------------------------------------------------------
现在文件系统支持nand flash了?是不是要格式化nand flash后,就可以用dfs_mount("mtd0", "/mtd", "elm", 0, 0);了? |
|