wince
wolfcmd1231
这个作者很懒,什么都没留下…
展开
-
wince 下 DMA
DMA驱动以流设备驱动的形式实现DMA驱动会配合其他设备驱动来完成数据传输,所以很少会被单独作为一个设备来使用,大多数情况我们开发设备驱动时需要用到DMA的时候,其他驱动,通过CreateFile来打开DMA设备,然后调用DeviceIoControl函数来访问DMA设备。DMA设备驱动在/WINCE600/PUBLIC/原创 2009-12-24 17:47:00 · 569 阅读 · 0 评论 -
wince下USB 驱动
转自:文斌程序网 作者:文斌 随着USB设备的不断增加,我们这些开发人员也就多了对USB设备进行驱动程序开发的工作。但是对于很多初学者来说,存在以下三个困难: 一是对WinCE的驱动程序结构了解得太少,没办法得心应手的专注于驱动程序转载 2009-12-24 11:06:00 · 832 阅读 · 0 评论 -
WINCE5.0的中断深入了解
转至:http://www.hzlitai.com.cn/bbs/viewthread.php?tid=11507&extra=page%3D2When an interrupt is processed, a specific sequence of events takes place.你需要为你的设备驱动写好中断处理请求(ISR)和中断服务线程(IST),并牢记这些事件的顺序:转载 2009-12-28 11:11:00 · 626 阅读 · 0 评论 -
WinCE BSP中 OEMIoControl
在WinCE的BSP中的OAL部分,会有一个ioctl.c或者oemioctl.c文件,里面主要定义了一个叫OEMIoControl(..)的函数。可以说OEMIoControl是一个很有用的WinCE内核输入/输出函数。在WinCE5.0中,应用程序和驱动程序可以通过调用KernelIoControl(..)函数来访问WinCE内核,导致调用 OEMIoControl函数,这样应用程序和驱动转载 2009-12-28 11:05:00 · 498 阅读 · 0 评论 -
wince5.0 中断 详解
原帖地址http://topic.csdn.net/u/20071008/11/D54DF4A6-09EF-4D7F-AADB-2F60FF3824FC.html1 WinCE中第一次对中断的处理是在OAL的OEMInit()中,该函数调用OALIntrInit()完成对中断的初始化.2 OALIntrInit()对中断的初始化做了如下工作:2.1 通过配置IPR0-I转载 2009-12-28 14:15:00 · 593 阅读 · 0 评论 -
WinCE Cache操作函数
作者:ARM-WinCE在OAL中有两个和Cache相关的函数,一个是OEMARMCacheMode,另一个是OEMCacheRangeFlush函数,这两个函数在ARM处理器上是必须实现的。OEMARMCacheMode函数用于设置基于ARM处理器页表的cache模式,主要是设转载 2009-12-29 15:08:00 · 732 阅读 · 0 评论