• WEB前端HTML/CSSJavascript

  • HTML/CSS
  • Javascript
  • Vue.js
  • react.js
  • angular
  • node.js
  • jquery
  • bootstrap
  • 移动端开发
  • less/sass
  • webapp
  • 前端工具
  • 后端开发JavaSpringBoot

  • Java
  • SpringBoot
  • Python
  • 爬虫
  • Django
  • Go
  • PHP
  • C
  • C++
  • C#
  • 移动端开发安卓开发IOS开发

  • 安卓开发
  • IOS开发
  • 微信开发
  • 跨平台APP开发
  • 讲师申请
  • 我要传课
  • 问答
  • 直播
  • 名校课程
  • 投稿
  • 登录|注册

    全部课程  >   嵌入式  >   自己动手写FAT32文件系统

  • 自己动手写FAT32文件系统

    手机扫码观看
    随时随地学习

  • 本课程从0行代码开始,手把手教你写一个面向嵌入式的FAT32文件系统的代码,帮助你深入理解FAT32文件系统的工作原理。

  • 5.0
    1人评价 | 2人收藏 | 1146人学过
  • ¥199199
  •   
  • 

    如果视频不能正常播放,还请更换或升级浏览器并且按装flash插件,如若还不能观看,请联系管理员 QQ:1025496113。

  • 野火F407开发板-霸天虎视频-【高级篇】

  • 字符设备驱动基础

  • 同济大学FPGA教学视频(下)

  • FPGA入门学习视频教程

  • 简介
  • 目录
  • 详情
  • 点评
  • 简介

  • 标签: FAT FAT32 FAT12 文件系统
  • 课程分类:嵌入式
  • 语言: 中文
  • 总时长:22:22:33
  • 扫码关注课程小助手,拉您加入嵌入式技术讨论群

    目录

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

    课程详情


    对FAT32文件系统工作原理感兴趣、有兴趣学习操作系统开发、嵌入式开发的同学


    课程概述

    本课程从0行代码开始,手把手教你写一个面向嵌入式的FAT32文件系统的代码,帮助你深入理解FAT32文件系统的工作原理。

    【课程特色】
    1、从0行代码开始,极易上手
    2、全面详解FAT32工作原理的各个细节
    3、面向初学者,只需要有C语言的基础。

    课程提供完善的教学服务。在学习过程中可加入讨论群,有问题可随时咨询我。具体加入方式前见【课程准备】。

    点评

    评分
  • fzy_666 回复  |  0

    如何购买

    60天前  | 评分:

  • 讲师简介

    李述铜

    毕业于四川大学,多年电子行业开发经验和手机移动端开发经验,美国项目管理PMP认证。熟悉ARM体系结构、C/C++、JAVA开发。爱好写作,喜欢分享。

    排行榜

    最新学习

  • duyanbin68

    2天前 学习了自己动手写FAT32文件系统

  • lh18753385

    5天前 学习了自己动手写FAT32文件系统

  • 仰天长笑

    7天前 学习了自己动手写FAT32文件系统

  • 8677343898

    18天前 学习了自己动手写FAT32文件系统

  • lichuanfa

    21天前 学习了自己动手写FAT32文件系统

  • lqonlylove

    31天前 学习了自己动手写FAT32文件系统

  • wwCompany

    36天前 学习了自己动手写FAT32文件系统

  • a2397017

    37天前 学习了自己动手写FAT32文件系统

  • 坏坏62

    41天前 学习了自己动手写FAT32文件系统

  • 玄白易

    47天前 学习了自己动手写FAT32文件系统

  • 黄小俊

    49天前 学习了自己动手写FAT32文件系统

  • 我要传课
  • 求助小编
  • 21ic公开课交流群