GD32F3开发进阶教程—— 习题及答案 电子 【ch08】FatFs与读写SD卡实验.docx

上传人:太** 文档编号:97135865 上传时间:2024-04-24 格式:DOCX 页数:2 大小:11.48KB
返回 下载 相关 举报
GD32F3开发进阶教程—— 习题及答案 电子 【ch08】FatFs与读写SD卡实验.docx_第1页
第1页 / 共2页
GD32F3开发进阶教程—— 习题及答案 电子 【ch08】FatFs与读写SD卡实验.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《GD32F3开发进阶教程—— 习题及答案 电子 【ch08】FatFs与读写SD卡实验.docx》由会员分享,可在线阅读,更多相关《GD32F3开发进阶教程—— 习题及答案 电子 【ch08】FatFs与读写SD卡实验.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第八章FatFs与读写SD卡实验一、简述文件系统的移植步骤1 .把全局配置文件放入/etc目录下。2 .将设备文件信息放入/dev目录下,设备名可以作为符号链接定位在/dev中或 /dev子目录中的其他设备存在。3 .操作系统核心定位在/或/boot,若操作系统核心不是作为文件系统的一个文件 存在,不应用它。4 .库存放的目录是/lib。5 .存放系统编译后的可执行文件、命令的目录是/bin, /sbin, /usro二、简述文件系统移植成功后的存储空间分布情况1 .空闲表法空闲表法属于连读分配方法,它为外存上所有空闲区建立一张空闲表,每个空闲区对应 一个空闲表项,其中包括序号、该空闲区的第一

2、盘块号,该区的空闲盘块数等信息,再将所 有空闲区按起始盘块号递增的次序排列。2 .位示图法位示图是利用二进制的一位来表示磁盘中一个块的作用情况,当其值为0时表示对应 盘块空闲;值为1时盘块已分配。3 .空闲块链接法空闲块链接法是将磁盘上所有空闲盘区链接在一个队列中,称为空闲块链。4、链接索引块将空闲的物理存储块分组,每组通过指针链接起来,每组设置头指针指向下一组空闲物 理存储块。三、f_open函数的功能是什么?通过该函数实现打开一个文件名为B. txt且 位于SD卡的文件fdst_bin,并指定其读写访问权限,若文件不存在则先创建该 文件再打开fopen函数是Linux系统中的一个文件操作函

3、数,用于打开一个文件并返回一个指向该 文件的文件指针。该函数可以用于读取、写入和追加文件内容。在使用该函数时,需要指定文件名和打开模式,例如读取模式、写入模式、追加模式等。同时,该函数还可以用于 创建新文件或打开已存在的文件。四、能否向FI ash移植文件系统?若可以请尝试实现FATFS是一个通用的嵌入式文件系统,对不同的平台支持很好,大到硬盘、U盘、存储 卡,小到spi_flash芯片甚至单片机内部FLASH都可以使用FATFS。在一个4M大小的 SPI_FLASH( W25Q32 )上建立一个文件系统,主控制器是飞思卡尔K60单片机。在做文件系 统移植前,把操作SPLFLASH的驱动调通,能读写SPI_FLASH就可以了。五、调用8. 2. 4节中的各个文件操作函数,验证函数功能1. fopenO 函数函数原型为:FILE *fopen(const char filename, const char *mode);fcloseO 函数2. fclose (文件指针);若文件关闭成功则返回0,否则返回非0。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁