FATFS文件系统原理与分析.doc

资料分类:科技学院 上传会员:王媛媛 更新时间:2021-06-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7442
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:FATFS文件系统是其专门为小型的嵌入式系统而设计,具有良好的硬件平台独立性,因而可以很容易地移植到各种硬件平台,在现实生活中有着非常广泛的应用。而STM32开发板有着非常优厚的条件,是这次毕业设计的硬件平台。本次毕业设计的重点是将FATFS文件系统移植到STM32中。为此,需要了解FATFS文件系统移植函数以及文件接口函数,了解这些函数的应用情况以及作用,同时也要了解STM32开发板上的各种资源能够实现的所有功能和开发的基础知识,对于C语言要有熟练的掌握运用。通过在开发板上进行各种实验的实践,让自己能够更加好的掌握STM32的开发,使文件系统的移植能够顺利的进行。

关键词:FATFS文件系统、STM32、移植

 

目 录

摘 要

Abstract

1.引言-1

2.FATFS文件简介-2

2.1 FATFS文件系统的特点-2

2.2 FATFS文件系统的优点-2

3.STM32开发板-3

3.1 STM32资源简介-3

3.1.1 开发板资源简介-4

3.2 STM32开发板优异性-12

4.FATFS文件系统的移植-13

4.1 FATFS文件模块架构-13

4.2 文件系统移植..

4.2.1 disk_initialize()函数-14

4.2.2 disk_status()函数-15

4.2.3  disk_read()函数-16

4.2.4 disk_write()函数-17

4.2.5  disk_ioctl()函数-18

5.FATFS文件系统的应用程序接口-22

5.1FATFS文件接口函数详解-22

5.1.1  f_mount函数-22

5.1.2   f_open函数-22

5.1.3  f_close函数-23

5.1.4   f_read函数-23

5.1.5   f_write函数-23

5.1.6  f_lseek函数-24

5.1.7  f_syne函数-24

5.1.8   f_opendir函数-24

6. 测试-20

6.1 读文件测试-20

6.2 测试结果...

总结-25

参考文献-26

致谢-27

相关论文资料:
最新评论
上传会员 王媛媛 对本文的描述:FATFS文件系统是一种完全免费开源的文件系统模块,是专门为小型的嵌入式系统设计的。在本次毕业设计的课题中,通过disk_initialize()、disk_status()、disk_read()、 disk_write()、......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: