电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

FAT12文件系统

FAT12文件系统_第1页
1/8
FAT12文件系统_第2页
2/8
FAT12文件系统_第3页
3/8
FAT12 文件系统 1 FAT12 文件系统 实验性质:验证+设计 建议学时:2 学时 一、实验目的  了解FAT12 文件系统在软盘上的应用。  通过为EOS 的 FAT12 文件系统添加写文件功能,加深对磁盘存储器管理原理的理解。 二、预备知识 2.1 文件系统驱动 阅读《EOS 实验指南》第7 章的7.4、 7.5 节,了解文件系统驱动程序的作用——用于将用户对磁盘文件的读写请求转换为对磁盘扇区的读写请求,并负责对磁盘扇区进行管理。 2.2 FAT12 文件系统简介 阅读《EOS 实验指南》附录B,学习FAT12 文件系统技术细节。关于FAT 文件系统更详细的信息,可以参阅微软硬件白皮书《FAT: General Overview of On-Disk Format》(在OS Lab 的“帮助”菜单中选择“其它帮助文档”中的“FAT 文件系统概述”)。 三、实验内容 3 .1 准备实验 按照下面的步骤准备实验: 1. 启动OS Lab。 2. 新建一个EOS Kernel 项目。 3. 分别使用Debu g 配置和Release 配置生成此项目,从而在该项目文件夹中生成完全版本的EOS SDK 文件夹。 4. 新建一个EOS 应用程序项目。 5. 使用在第3 步生成的SDK文件夹覆盖EOS 应用程序项目文件夹中的SDK文件夹。 3.2 编写代码调用EOS API 函数读取文件中的数据 使用OS Lab 打开本实验文件夹中的FileApp.c 文件(将此文件拖动到OS Lab 窗口中释放即可),仔细阅读此文件中的源代码和注释,main 函数的流程图可以参见图1。 按照下面的步骤查看EOS 应用程序读取文件中数据的执行结果: 1. 使用OS Lab 打开在3.1 中创建的EOS 应用程序项目。 2. 在“项目管理器”窗口中双击Floppy .img 文件,使用Floppy ImageEditor 工具打开此软盘镜像。 3. 将本实验文件夹中的a.txt 文件添加到软盘镜像的根目录中。打开a.tx t 文件查看其中的数据。 4. 点击Floppy ImageEditor 工具栏上的保存按钮,关闭该工具。 5. 使用FileApp.c 文件中的源代码替换EOS 应用程序项目中的EOSApp.c 文件内的源代码。 6. 按 F7 生成修改后的EOS 应用程序项目。 7. 按 F5 启动调试。自动运行EOS 应用程序EOSApp.exe 时,会由于输入的命令行参数FAT12 文件系统 2 无效而失败。 8. 在 EOS 控制台中输入命令“A:\EOSApp.exe A:\a.txt”后按回车,EOSApp.exe 会读取a.txt 文件中的内容并显示在屏幕上,如图2。 9. 结束此次调试。 main函数开始调用CreateFile函...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

FAT12文件系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部