基于SD卡的嵌入式文件系统的设计与实现
| 致谢 | 第1-6页 |
| 中文摘要 | 第6-7页 |
| ABSTRACT | 第7-10页 |
| 1 引言 | 第10-12页 |
| ·课题研究背景 | 第10页 |
| ·嵌入式文件系统的发展现状及研究方向 | 第10-12页 |
| 2 硬件环境 | 第12-32页 |
| ·开发板介绍 | 第12-13页 |
| ·硬件架构 | 第13页 |
| ·存储卡的比较与选择 | 第13-15页 |
| ·SD卡的结构 | 第15-27页 |
| ·SD卡介绍 | 第15-17页 |
| ·SD卡引脚及功能 | 第17-18页 |
| ·SD卡内部逻辑结构 | 第18-19页 |
| ·SD卡的SPI接口 | 第19-20页 |
| ·SD卡命令与应答信号 | 第20-24页 |
| ·SD卡应答信号 | 第24-26页 |
| ·数据标记 | 第26页 |
| ·数据错误标记 | 第26-27页 |
| ·SPI总线时序 | 第27页 |
| ·开发板内部原理 | 第27-32页 |
| ·CPU的选择Cortex-M3 | 第27-28页 |
| ·串行外设接口(SPI) | 第28-32页 |
| 3 软件设计 | 第32-40页 |
| ·嵌入式系统的开发过程 | 第32-33页 |
| ·软件的总体架构 | 第33-35页 |
| ·SPI模式切换 | 第35-36页 |
| ·数据块读写 | 第36-40页 |
| ·数据块读 | 第36-37页 |
| ·数据块写 | 第37-40页 |
| 4 FAT16文件系统 | 第40-54页 |
| ·FAT16文件系统特点 | 第40页 |
| ·FAT16文件系统概述 | 第40-44页 |
| ·FAT16内部分区原理 | 第40-41页 |
| ·FAT数据和表的存储原理 | 第41-44页 |
| ·FAT16在SD卡中的格式 | 第44-45页 |
| ·FAT操作 | 第45-47页 |
| ·查找根目录 | 第45-47页 |
| ·按簇读写数据 | 第47页 |
| ·文件操作的实现 | 第47-54页 |
| ·创建文件 | 第47-49页 |
| ·删除文件 | 第49-50页 |
| ·读取文件 | 第50-52页 |
| ·写文件 | 第52-53页 |
| ·获取剩余容量 | 第53-54页 |
| 5 程序下载与终端显示 | 第54-57页 |
| ·通过Mcuisp下载程序 | 第54页 |
| ·通过超级终端即时显示 | 第54-57页 |
| 6 结论 | 第57-58页 |
| 参考文献 | 第58-59页 |
| 作者简历 | 第59-61页 |
| 学位论文数据集 | 第61页 |