eboot备忘本文原创 转载请保持完整性xiaoyunsoft@163.comeboot有全部源码,5.0下的没有4.2的功能全,所以继续用4.2下的eboot。具体的代码我都拷贝出来做了注释,也很好理解。有几个地方做个记录:1.分区分区有函数直接支持,在wince420\public\common\oak\drivers\ethdbg\bootpart\bootpart.cpp。先说说bootpart相关的几个函数:BP_Init():初始化几个全局变量,给全局变量分配内存,重要的有g_pbMBRSector:存放MBR的一块内存地址,在操作MBR相关动作时,作为存放地址。大小为一个SECTOR_SIZE(512 byte)g_pbBlock:存放Block的地址,大小为一个BLOCK_SIZE(512*32)g_pSectorInfoBuf:存放一个Block的Secto Spare,它的大小为32个SectorInfo大小=32*16阅读全文>
发表于 @ 2008年10月10日 23:40:00|评论(loading...)|举报|收藏