新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于S3C2410和CF卡的FAT32开发

基于S3C2410和CF卡的FAT32开发

作者: 时间:2012-04-11 来源:网络 收藏


//读/写一个文件
FHandle = FileOpen(“a.txt”,w”); //以指定方式打开文件
If (FHandle != Not_Open_FILE)
{
FileSeek(FHandle,0,SEEK_END); //移动文件读/写位置
FileWrite(S,6, FHandle); //写文件
FileClose(FHandle); //关闭指定文件
}
FHandle = FileOpen(“a.txt”,r”);
If (FHandle != Not_Open_FILE)
{
FileSeek(FHandle,0,SEEK_END);
FileRead(buf,6, FHandle2);
FileClose(FHandle);
} //删除这个文件、目录,最后关闭文件系统
RemoveFile(S); //删除文件
ChangeDir(“a:”); //改变当前目录
RemoveDir(“dir2”); //删除目录
RemoveFileDriver(GetDrive(“a”)); //GetDrive(“a”)—获取指定目录的逻辑盘号
// RemoveFileDriver—删除一个底层驱动程序

本文引用地址:https://www.eepw.com.cn/article/171652.htm

5 结论

按照文件格式,在的应用系统中,实现了 卡的基本文件系统功能,如读写、创建、删除和复制文件,创建、打开和删除子目录以及返回上级目录等,且能与其他支持的系统交互信息。该系统可以很方便地进行存储容量的扩展, 而且耗电量低, 满足了长期大量数据存储的要求, 存储的文件与现在广泛使用的windows操作系统兼容, 更加方便了高速采样等场合的数据采集和回放分析。系统的扩展性强, 可以很方便地应用在各种工业现场以及小型便携式嵌入式系统中, 在数据采集存储方面更加灵活、稳定, 摆脱了操作系的限制。

本论文的创新点:介绍了一种不依赖于商用操作系统而按照格式实现的卡标准文件系统,使得卡中存储的信息能从PC机上读取出来。

参考文献
[1] 李昊,王跃科,周睿,潘仲明.CF卡在大容量数据存储系统的典型应用[ J ].微计算机信息,2005,11-1:66~68.
[2] 毛晓燕.8051的CF卡文件系统实现[ J ]. 自动化仪表, 2003, 24 (6) : 23 ~ 37.
[3] 姚放君.嵌入Compact Flash卡接口设计[ J ]. 计算机应用研究, 2003,(6) : 225 ~227.
[4] 田泽.嵌入式系统与应用教程[M].北京:北京航空航天大学出版社.2005.3


上一页 1 2 3 4 下一页

关键词: 开发 FAT32 CF S3C2410 基于

评论


相关推荐

技术专区

关闭