项目实战:从0到1写FAT32文件系统资源介绍:
本课程从0行代码开始,手把手教你写一个面向嵌入式的FAT32文件系统的代码,帮助你深入理解FAT32文件系统的工作原理。不搞复杂的数据结构和算法,也不需要你懂别的编程语言,就是把一个文件系统到底是怎么运作的,从头到尾亲手实现一遍。
适合人群:
如果你平时做嵌入式开发,或者对操作系统底层感兴趣,或者就是那种“不搞明白心里不踏实”的程序员,这门课应该挺对胃口的。不需要你有文件系统的基础,但最好有点C语言的基础,毕竟全程用C写。
资源目录:
从0到1写FAT32文件系统-深入学习文件系统原理
├─ 001.第0.00 课程准备_课程简介.mp4
├─ 002.第0.01 课程准备_快速了解FAT32文件系统.mp4
├─ 003.第0.02 课程准备_资料及源码下载.mp4
├─ 004.第1.00 驱动框架_建立基本工程.mp4
├─ 005.第1.01 驱动框架_代码结构分层.mp4
├─ 006.第1.02 驱动框架_实现虚拟磁盘驱动.mp4
├─ 007.第1.03 驱动框架_实现磁盘操作接口.mp4
├─ 008.第1.10 分区解析_结构体打包.mp4
├─ 009.第1.11 分区解析_解析主分区数量.mp4
├─ 010.第1.12 分区解析_解析扩展分区数量.mp4
├─ 011.第1.13 分区解析_解析分区信息.mp4
├─ 012.第1.20 FAT解析_加载FAT32信息.mp4
├─ 013.第1.21 FAT解析_建立XFAT结构.mp4
├─ 014.第1.22 FAT解析_列出根目录的部分文件.mp4
├─ 015.第1.23 FAT解析_列出根目录的所有文件.mp4
├─ 016.第1.24 FAT解析_打印文件内容.mp4
├─ 017.第2.30 文件操作_打开根目录.mp4
├─ 018.第2.31 文件操作_简单打开子文件.mp4
├─ 019.第2.32 文件操作_8_3格式文件名的打开.mp4
├─ 020.第2.33 文件操作_实现根目录的文件遍历.mp4
├─ 021.第2.34 文件操作_过滤特定类型的目录项.mp4
├─ 022.第2.35 文件操作_实现子目录的打开.mp4
├─ 023.第2.36 文件操作_添加错误码接口.mp4
├─ 024.第2.37 文件操作_实现文件读取.mp4
├─ 025.第2.38 文件操作_实现文件定位.mp4
├─ 026.第2.39 文件操作_修改文件名称.mp4
├─ 027.第2.40 文件操作_修改文件时间.mp4
├─ 028.第2.41 文件操作_实现文件的基本写入.mp4
├─ 029.第2.42 文件操作_实现文件的扩容写入1.mp4
├─ 030.第2.43 文件操作_实现文件的扩容写入2.mp4
├─ 031.第2.44 文件操作_实现文件的创建.mp4
├─ 032.第2.45 文件操作_实现目录的创建.mp4
├─ 033.第2.46 文件操作_实现文件的删除.mp4
├─ 034.第2.47 文件操作_实现空目录的删除.mp4
├─ 035.第2.48 文件操作_实现非空目录删除.mp4
├─ 036.第2.49 文件操作_实现设置文件大小.mp4
├─ 037.第2.50 分区挂载_多分区链接管理.mp4
├─ 038.第2.51 分区挂载_实现分区挂载.mp4
├─ 039.第2.60 分区格式化_借用模板的写入.mp4
├─ 040.第2.61 分区格式化_替换部分DBR数据.mp4
├─ 041.第2.62 分区格式化_自定义DBR数据写入.mp4
├─ 042.第2.63 分区格式化_初始化FAT表.mp4
├─ 043.第2.64 分区格式化_创建根目录.mp4
├─ 044.第2.65 分区格式化_初始化FSINFO区.mp4
├─ 045.第2.66 分区格式化_设置分区表中类型.mp4
├─ 046.第3.00 缓冲区管理_概述.mp4
├─ 047.第3.01 缓冲区管理_缓存块结构定义.mp4
├─ 048.第3.02 缓冲区管理_添加obj类型.mp4
├─ 049.第3.03 缓冲区管理_添加缓存池类型.mp4
├─ 050.第3.04 缓冲区管理_实现缓存池读写接口.mp4
├─ 051.第3.05 缓冲区管理_改写disk层的缓存管理.mp4
├─ 052.第3.06 缓冲区管理_改写FAT及FILE的缓存管理.mp4
├─ 053.第3.07 缓冲区管理_修复连续读写扇区的缓存管理.mp4
├─ 054.第3.08 缓冲区管理_为xfile和xfat添加缓存管理.mp4
├─ 055.第3.09 缓冲区管理_添加fsinfo区读写支持.mp4
├─ 056.第3.10 缓冲区管理_使用缓存查询下一簇.mp4
└─ 057.第3.11 缓冲区管理_使用缓存实现簇链扩充和回收.mp4

