章节1: 课程准备 课时1 视频 C0.00 课程简介 08:25 可课时2 视频 C0.01 资料及源码下载 03:33课时3 视频 C0.02 快速了解FAT32文件系统 37:09章节2: 驱动框架设计课时4 视频 C1.00 建立基本工程 17:22课时5 视频 C1.01 代码结构分层 22:42课时6 视频 C1.02 实现虚拟磁盘驱动 32:00课时7 视频 C1.03 实现磁盘操作接口 12:45章节3: 分区解析课时8 视频 C1.10 结构体打包 12:37课时9 视频 C1.11 解析主分区数量 31:54课时10 视频 C1.12 解析扩展分区数量 20:52课时11 视频 C1.13 解析分区信息 27:06章节4: FAT解析课时12 视频 C1.20 加载FAT32信息 18:24课时13 视频 C1.21 建立XFAT结构 17:32课时14 视频 C1.22 列出根目录的部分文件 44:49课时15 视频 C1.23 列出根目录的所有文件 20:16课时16 视频 C1.24 打印文件内容 11:24章节5: 文件操作课时17 视频 C2.30 打开根目录 16:38课时18 视频 C2.31 简单打开子文件 49:19课时19 视频 C2.32 8_3格式文件名的打开 28:48课时20 视频 C2.33 实现根目录的文件遍历 50:23课时21 视频 C2.34 过滤特定类型的目录项 33:40课时22 视频 C2.35 实现子目录的打开 14:52课时23 视频 C2.36 添加错误码接口 05:04课时24 视频 C2.37 实现文件读取 52:39课时25 视频 C2.38 实现文件定位 33:45课时26 视频 C2.39 修改文件名称 48:06课时27 视频 C2.40 修改文件时间 14:51课时28 视频 C2.41 实现文件的基本写入 31:24课时29 视频 C2.42 实现文件的扩容写入1 24:02课时30 视频 C2.43 实现文件的扩容写入2 33:53课时31 视频 C2.44 实现文件的创建 47:53课时32 视频 C2.45 实现目录的创建 25:37课时33 视频 C2.46 实现文件的删除 20:32课时34 视频 C2.47 实现空目录的删除 12:54课时35 视频 C2.48 实现非空目录删除 25:57课时36 视频 C2.49 实现设置文件大小 18:30章节6: 分区挂载课时37 视频 C2.50 多分区链接管理 18:01课时38 视频 C2.51 实现分区挂载 23:26章节7: 分区格式化课时39 视频 C2.60 借用模板的写入 19:08课时40 视频 C2.61 替换部分DBR数据 17:05课时41 视频 C2.62 自定义DBR数据写入 27:26课时42 视频 C2.63 初始化FAT表 16:22课时43 视频 C2.64 创建根目录 12:58课时44 视频 C2.65 初始化FSINFO区 14:01课时45 视频 C2.66 设置分区表中类型 15:33章节8: 缓冲区概述课时46 视频 C3.00 缓冲区概述 15:04课时47 视频 C3.01 缓存块结构定义 06:57课时48 视频 C3.02 添加obj类型 07:20课时49 视频 C3.03 添加缓存池类型 30:09课时50 视频 C3.04 实现缓存池读写接口 48:30课时51 视频 C3.05 改写disk层的缓存管理 10:55课时52 视频 C3.06 改写FAT及FILE的缓存管理 43:59课时53 视频 C3.07 修复连续读写扇区的缓存管理 16:47课时54 视频 C3.08 为xfile和xfat添加缓存管理 20:05课时55 视频 C3.09 添加fsinfo区读写支持 19:40课时56 视频 C3.10 使用缓存查询下一簇 07:40课时57 视频 C3.11 使用缓存实现簇链扩充和回收 23:19