WinCE系统在驱动设计上有一个很方便的功能,就是原始设备制造商(OEMs)和独立硬件开发商(IHVs)可以自主开发设备驱动程序来支持他们的硬件。因此,在动手进行触摸屏驱动程序开发之前,深入了解WinCE系统驱动方式是非常有必要的。 驱动程序是介于操作系统和设备之间的一个代码层,它的主要作用是为操作系统提供一个接口,以操作不同的硬件,包括物理的和虚拟的设备。虽然驱动程序有很多种,但从编程的角度来看,无非是一个固定的框架中添加相应的代码。这里的框架指的是一个接口,面向操作系统。 驱动程序的分类,从不同的角度有不同的分法。拿串口驱动来说,可以说它是一个分层驱动,也可以说它是一个流驱动。