当前位置: 代码迷 >> WinCE >> wince4.2 与 wince5.0 开发步骤的疑惑解决办法
  详细解决方案

wince4.2 与 wince5.0 开发步骤的疑惑解决办法

热度:62   发布时间:2016-04-28 13:27:28.0
wince4.2 与 wince5.0 开发步骤的疑惑
譬如在   wince4.2时,   我加个外设,   用到外部中断11       ,   大概的修改步骤如下:

1.   WINCE420\PLATFORM\SMDK2410\INC\Oalintr.h    
#define   SYSINTR_MYINT           (SYSINTR_FIRMWARE+22)  

2.修改文件cfw   .   c文件中OEMInterruptEnable()、OEMInterruptDisable()、OEMInterruptDone()函数,  

3.修改armint.c文件
修改函数OEMInterruptHandler()的选项IntPendVal,   以确定具体哪个中断.

4.   再后面的就是   具体实现驱动了

但我要wince5.0   时,   加类似的一个外设,   大概步骤是什么样子呢?   主要修改哪些文件??

还发现,   wince4.2   下的bsp   包     和   wince5.0   的bsp包   ,   里面的结构不一样啊    
劳烦搞过的wince5.0的   给说说   谢谢



------解决方案--------------------
5.0下的中断处理和4.2下确实有很大的不同。这个最好自己看一下源代码,在这里不容易说的清楚。
------解决方案--------------------
楼上,不同的BSP中,包含的文件是不相同的。不是文件不全!特别是以OEM之类开头或相关的文件,是硬件开发商根据产品自己定义的。
  相关解决方案