Abstract:
A key aspect of the modular design of Windows CE is that original equipment manufacturers (OEMs) and independent hardware vendors (IHVs) can implement device drivers that support their own hardware without additional development from Microsoft. This paper introduces the system structure of Windows CE and the process of developing device drivers for Windows CE. It provides an overview of device-driver architecture, elaborates the Windows CE device-driver models and interrupt handle. Windows CE supports the following four driver models: native device driver, stream interface device driver, universal serial bus (USB) device driver, network driver interface specification (NDIS) driver.
Key words:
Embedded operation system,
Windows CE,
Device driver,
Interrupt handle,
Developing process
摘要: Windows CE操作系统标准设计的一个重要方面,就是原始设备制造商(OEMs)和独立硬件开发商(IHVs)可以自主开发设备驱动程序来支持他们的硬件,而不需要微软公司去另外开发设备驱动程序。该文介绍了Windows CE体系结构和开发wince设备驱动程序的过程,阐述了设备驱动程序模型、设备驱动结构和中断处理。Windows CE操作系统支持4种设备驱动模型:本机设备驱动,流接口设备驱动,USB设备驱动,NDIS网络驱动。
关键词:
嵌入式操作系统,
Windows CE,
设备驱动,
中断处理,
开发过程
CLC Number:
HU Junhui; WANG Youzhao. Device Driver Development for Embedded Windows CE[J]. Computer Engineering, 2006, 32(16): 41-43.
胡军辉;王友钊. Windows CE设备驱动程序开发[J]. 计算机工程, 2006, 32(16): 41-43.