引用: 引用 9 楼 gooogleman 的回复:
在我的资源里有移植文档的,下载来看看,这东西说难不难,当时搞了一周,所有驱动都搞上去了,
多思考,看帮助就OK了。
千万不要已下载选个mobile handle,而要选custom device
一步步来
OAL——》显示驱动——》touch——》FMD,其他都随意了。很容易的了。
呵呵,这方面的东西还要多向你请教啊!
我正在看你的移植笔记呢。
一、先编译后模拟器的精简版本,然后把模拟器的OAL相关的代码进行删除,换成5.0BSP的代码(把KITL相关的代码删除)并修改相应的sources文件。
二、把C:\WINCE500\PLATFORM\SMDK2440A\Src\Common代替H:\WINCE600\PLATFORM\QxCE6BSP\SRC\Common
C:\WINCE500\PLATFORM\SMDK2440A\Src\Inc代替H:\WINCE600\PLATFORM\QxCE6BSP\SRC\Inc
问题1:你的意思换成5.0BSP的代码应该是这些吧:
%_WINCEROOT%\platform\BSPNAME\src\kernel\oal
oal.lib
%_WINCEROOT%\platform\BSPNAME\src\kernel\kern
kern.exe
%_WINCEROOT%\platform\BSPNAME\src\kernel\kernkitl
kernkitl.exe(这个暂时去除)
%_WINCEROOT%\platform\BSPNAME\src\kernel\kernkitlprof
kernkitlprof.exe(这个暂时去除)
可是我发现我的SMDK24405.0BSP友善之臂提供的这些居然没有,后面看了张冬泉写的书,感觉应该是从4.2移植过来的。
问题2:用WINCE500下的SMDK2410目录下的Src\Common和Src\Inc区代替可以嘛?或者从网上下载一个5.0的BSP包基于2440的去替换可以嘛?记得你曾经说过,移植只看芯片,因为都是基于ssmsung的2440CPU,我觉得这些应该是通用的吧!