模块架构
Read time: 1 minute(s)
SDMC 驱动 Driver 层采用 RT-Thread 的 SDIO 设备驱动框架,如果只使用 HAL 层也可以支持 Baremetal 方式的应用场景。

其中:
-
DFS 层:Baremetal 文件系统层,提供接口给 Baremetal APP 读写 Baremetal SDMC 文件。
-
Baremetal MMC 层:向上对接 DFS,提供读写接口;向下对接 Baremetal SDMC driver 层。
-
Baremetal SDMC Driver 层:提供 SDMC 驱动初始化接口,方便 Baremetal MMC 层的访问。
-
SDMC Driver 层:负责对接 SDIO 设备框架,注册成块设备,方便应用层的访问。
-
SDMC HAL 层:封装了寄存器级别的操作,对 Driver 层屏蔽硬件级别的访问。