更新时间:06-18 上传会员:王媛媛
分类:科技学院 论文字数:7442 需要金币:1000个
摘要: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