当前位置 博文首页 > 不积跬步,无以至千里:STM32F4 HAL库开发 -- USB U盘
主要实现读写 U 盘/读卡器等大容量 USB 存储设备。
U盘,全程USB闪存盘,英文名“USB flash disk”。它是一种使用USB接口的无需物理驱动器的微型高容量移动存储产品。通过USB接口与主机连接,实现即插即用,是最常用的移动存储设备之一。
下载:en.stm32_f105-07_f2_f4_usb-host-device_lib_v2.2.1
搜索STM32F4 USB,找到第一个 STM32F4 USB on-the-go主机和设备库(UM1021)
下载:FatFs
cdc : communication device class
CDC是通信设备级方案,是USB 转其他的接口的一类设备,比如USB转RS232,USB转Ethernet等。
dfu : Device Firmware Upgrade
主要使用USB接口,实现固件的上传与下载。
hid : humman interface device
人机接口级方案,多为不需要驱动的键盘鼠标等。
msc: mass storage class
大容量存储方案,多为移动存储设备。