
Windows CE驱动
jjunjoe
这个作者很懒,什么都没留下…
展开
-
WinCE驱动的一些基础概念
目前,Windows CE提供了四种设备模型:专用于Windows CE的两种模型是:1.本机设备驱动程序;2.流接口驱动程序;两种外部模型:1.通用串行总线(USB)驱动程序;2.网络驱动器接口标准(NDIS)驱动程序。不同的驱动模型只能通过它们所支持的软件接口来区别,而不是它们所适用的设备。驱动程序模型决定了指定驱动程序输出的软件接口。本机设备驱动程序适合于集成到基于Windows CE的平台的设备,设备驱动程序是专为底层内置硬件而设计的,如键盘、屏幕和PC卡插槽。因为本机设备去顶程序通常与基于Wind原创 2011-03-03 11:07:00 · 897 阅读 · 0 评论 -
Windows CE 流驱动实例
先描述一下流式接口驱动的基本概念:流式接口驱动:任何暴露流式接口函数的驱动程序都可以被称作流式接口驱动程序,也就是在驱动程序的DLL中把这些函数作为DLL的导出函数。在流式接口驱动程序中,驱动程序负责把外设抽象成一个文件,而应用程序则使用操作系统提供的文件API对外设进行访问。流式接口函数:XXX_Init()XXX_Deinit()XXX_Open()XXX_Close()XXX_IOControl()XXX_PowerUp()XXX_PowerDown()XXX_Read()XXX_Write()XXX原创 2011-03-03 11:59:00 · 2054 阅读 · 0 评论 -
Windows CE之USB驱动基本概念
USB驱动程序USB是一种通信协议,它支持主系统和使用USB的外围设备之间的连续的数据传送。USB系统由主计算机,一个或多个USB设备,物理总线组成。主机又分两层:较高的包含USB设备驱动程序的软件层和主机控制器硬件层(适配层),主机的主要责任就是控制对USB设备的双向数据传输。USB设备是使用电子和数据格式规则与主机进行通信的外围设备。物理总线是一组USB电缆用来将控制器和外围设备连接起来。USB的4种传输类型:1.控制传输:控制传输是双向传输,被USB系统软件用来主要进行查询、配置和给USB设备发送通用原创 2011-03-03 11:31:00 · 2680 阅读 · 0 评论 -
我也来分析Windows CE串口驱动----基于Windows CE 5.0 S3C2440 BSP
我也来分析Windows CE串口驱动----基于Windows CE 5.0 S3C2440 BSP 一、Windows CE 5.0串口驱动总体框架先看下串口驱动的源码分布,在S3C2440的BSP的Src/Drivers/Serial目录下:pdds3c2440_ser.hpdds3c2440_ser.cppser_smdk2440.cpp把WINCE500/PUBLIC原创 2011-06-10 15:49:00 · 3562 阅读 · 0 评论 -
S3C2440 I2C实现
S3C2440 I2C实现/***************************************************** *作 者:温子祺 *联系方式 :wenziqi@hotmail.com *说 明:S3C2440 I2C实现 *****************************************************/1:I2C原理 总线的构成及信号类型 I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC转载 2011-05-03 19:29:00 · 1405 阅读 · 0 评论 -
Windows CE关机APP代码实现
#define IOP_BASE 0xB1600000 // 0x56000000typedef struct { unsigned int rGPACON; // 00 unsigned int rGPADAT; unsigned int rPAD1[2]; unsigned int rGPBCON; // 10转载 2012-03-02 15:01:27 · 1277 阅读 · 0 评论