標準的 SD driver 分為三部份:
- SDHC : SD Host Controller - depend on hardware
- SDBUS : 在 SDHC 的上層,負責操控SDHC,做出統一的 SDBUS interface
- SD Client : SDBUS 依照偵測到的 SD 至,load 進來的 SD 裝置 Driver,一般有 SDMEMORY,SDWIFI..
SDHC.DLL 在 DllEntry( ) call SDInitializeCardLib( ) 將 SDBUS.DLL export 的 function pointer 放在 g_SDHostFuncs.
然後所有的 exportfunction name 加上 SDHC,變成 SD
沒有留言:
張貼留言