基于Intel 27x的wince下SD卡驱动初探

       SD卡的驱动程序是以流的形式提供的,并且是在OS启动的时候由Device.exe加载(Built-in)。以sdhc_mainstone.dll 的形式提供,入口在D:\WINCE500\PLATFORM\XXX\PUBLIC\CSP\ARM\INTEL\PXA27X\SDHC目录下。
       有两个线程,一个处理控制器接收的消息,另一个专门处理SD卡的插拔操作。第一个线程的实现在上述目录下的Sdcongtrol.c文件中,具体的控制处理也在该函数中。SDH的导出流接口在Main.c中实现;硬件初始化以及第二个线程的实现在D:\WINCE500\PLATFORM\BERRYDALE\SRC\DRIVERS\SDHC下的impl.c文件中。然而具体的插拔操作也是在Sdcontrol.c文件实现。
        当存储卡被插入的时候,explorer对其所做的盘符处理操作是在D:\WINCE500\PRIVATE\WINCEOS\COREOS\STORAGE\FSDSERV中实现的

你可能感兴趣的:(WinCE,驱动,Intel,SD卡,27x)