首页
›
嵌入式基础与RISC-V
›
165-嵌入式USB接口开发
›
《MSC类文件系统与USB接口整合开发调试实战》
VIP10
本课程属于:165-嵌入式USB接口开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MSC类文件系统与USB接口整合开发调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
MSC协议基础
USB大容量存储设备类协议概述 · Bulk-Only传输与CBI传输对… · 端点描述符与接口描述符解析
MSC
协议基础
02
SCSI命令集精讲
READ(10)/WRITE(10)… · SCSI状态字节与感知数据 · INQUIRY与READ CAPAC…
SCSI
命令集精讲
03
CBW与CSW结构
命令块包装(CBW)的31字节结构 · 命令状态包装(CSW)的13字节结构 · dCBWSignature与dCSW…
CBW
CSW
04
FAT16文件系统原理
MBR与DBR结构解析 · FAT表与簇链管理 · 根目录区与数据区布局
FAT16
文件系统原理
05
FAT32文件系统进阶
BPB参数详解 · FSINFO扇区结构 · 根目录为普通文件簇的特性
FAT32
文件系统进阶
06
逻辑块地址(LBA)与CHS转换
LBA到CHS的数学映射 · INT 13h扩展读写 · 大容量存储的寻址策略
LBA
CHS
07
USB设备枚举过程
设备描述符请求与响应 · 配置描述符集合解析 · 设置地址与配置流程
USB
设备枚举过程
08
STM32 USB设备库架构
STM32 USB设备库分层结构 · USBD_LL层与USBD_Core… · 自定义类驱动注册
STM32
USB
09
MSC类驱动移植
USBD_MSC_Init与USBD… · BOT状态机迁移 · 端点回调函数注册
MSC
类驱动移植
10
SCSI命令处理回调
USBD_MSC_ReadForma… · USBD_MSC_ReadCapac… · USBD_MSC_Inquiry回调…
SCSI
命令处理回调
11
BOT状态机详解
BOT_IDLE · BOT_DATA_OUT · BOT_DATA_IN
BOT
状态机详解
12
数据缓冲区管理
双缓冲策略与乒乓操作 · DMA传输与CPU拷贝权衡 · 缓冲区对齐与Cache一致性
数据缓冲区管理
双缓冲策略
13
Flash模拟U盘方案
内部Flash分区规划 · 擦写均衡算法 · 坏块管理策略
Flash
模拟U盘方案
14
SD卡作为存储介质
SDIO与SPI模式选择 · SD卡初始化序列 · 多块读写优化
SD
卡作为存储介质
15
SPI Flash文件系统
W25Qxx系列驱动移植 · SPI Flash的4KB扇区管理 · wear-leveling实现
SPI
Flash
16
FatFs文件系统移植
FatFs模块配置选项 · diskio.c接口实现 · 多卷管理
FatFs
文件系统移植
17
文件系统与MSC桥接
f_read/f_write与SCS… · 文件簇号到LBA转换 · 文件系统缓存同步
MSC
文件系统
18
USB高速模式调试
高速握手与Chirp序列 · 高速描述符配置 · 高速模式下的端点大小调整
USB
高速模式调试
19
USB分析仪抓包实战
USB分析仪连接与触发设置 · 控制传输与批量传输抓包分析 · 错误包识别
USB
分析仪抓包实战
20
逻辑分析仪调试
D+ D-信号采样 · SE0与J/K状态识别 · 包起始与包结束检测
逻辑分析仪调试
D+
21
Windows主机兼容性
Windows驱动签名要求 · INF文件配置 · 设备管理器错误码解析
Windows
主机兼容性
22
Linux主机兼容性
usb-storage驱动加载流程 · dmesg日志分析 · udev规则配置
Linux
主机兼容性
23
macOS主机兼容性
IOUSBFamily框架 · 系统信息报告分析 · 磁盘工具识别问题
macOS
主机兼容性
24
多LUN实现
逻辑单元号概念 · 多LUN的SCSI命令分发 · 不同LUN的容量与介质类型
LUN
实现
25
写保护功能实现
设备写保护状态位 · SCSI MODE SENSE响应 · 主机端写保护检测
写保护功能实现
设备写保护状态位
26
热插拔与电源管理
USB挂起/恢复处理 · 设备自供电与总线供电切换 · 热插拔时序要求
热插拔
电源管理
27
性能优化
批量传输最大包大小优化 · SCSI命令合并与排序 · 文件系统簇大小与传输效率
性能优化
批量传输最大包大…
28
错误恢复机制
SCSI命令重试策略 · BOT状态机异常恢复 · 文件系统一致性检查
错误恢复机制
SCSI
29
量产工具开发
固件烧录与序列号写入 · 测试脚本自动化 · 生产测试项覆盖
量产工具开发
固件烧录
30
综合项目实战
从零搭建MSC U盘设备 · 功能验证与性能测试 · 常见问题排查手册
综合项目实战
MSC
所属VIP或分类
同VIP:USB-CDC虚拟串口协议栈移植与通信调试
同VIP:USB协议栈与设备枚举流程从入门到系统化实战
同VIP:USB协议栈深度剖析与固件性能调优实战