之所以说是使用是因为这个sd卡驱动本来stm32-Uclinux内核中就有,现成的,而我现在使用的stm32的存储空间十分匮乏,能使用这个sd卡驱动,想想凭白无故的多了十几G 空间的SD卡存储,简直对我来说是个福音,这酸爽、嘿嘿! 而要想深入理解linux下的SD卡驱动,还要研究SD驱动的host、card、core层,网上的资料很多,有点难弄清,这里只是简单记录一下我的设置步骤: 1、首先在内核设置(make menuconfig)下 勾选Device Drivers -> MMC/SD/SDIO card support 2、然后在勾选System Type -> STM32 I/O interfaces菜单下的使能SD卡接口和SD卡DMA通道