2010年4月16日
摘要: GEC2410开发板自带的Eboot需要通过自带的Bootloader下载后才能运行,这个Eboot只起到下载内核镜像的作用,重启后是通过Nboot启动内核而不是Eboot。而且也不支持KITL,BSP的结构也完全是4.2下的,非常凌乱。不知道开发板商为什么不能按照5.0的架构做一个支持KITL内核调试的Eboot。 因此产生了移植一个上电后能直接运行的Eboot的想法。由于S3C2410支持4K的Steppintstone,可以从Nand Flash启动,我把Eboot放在Nand Flash中,用Nboot进行引导。NBoot位于NandFlash的Block 0,Eboot位于Block 2。上电后,位于前4K的Nboot被复制到RAM中运行,然后Nboot复制Eboot到RAM中,最后跳转到Eboot,由Eboot进行下一步的工作。 阅读全文
posted @ 2010-04-16 16:07 shevsten 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 记录下在EVC4中如何创建DLL的方法,供以后参考. WINCE下的DLL有4种:1.WINCE DLL 2.MFC Regular DLL 3.MFC Extension DLL 4. Resource DLL WINCE DLL:导出函数使用标准C接口,可被MFC或非MFC程序调用 MFC Regular DLL:是使用MFC创建,导出函数也使用标准C接口,可以被MFC或非MFC程序调用 MFC Extension DLL:可以创建MFC派生类,只能被MFC应用程序调用 Resource DLL:包含共享资源,如图标,位图,菜单等 阅读全文
posted @ 2010-04-16 15:56 shevsten 阅读(1108) 评论(0) 推荐(0) 编辑