微软最近发行了Windows移动平台的下一个版本-Windows Mobile 5.0。注意,在命名惯例上它只作了少量变化。没有命名为Windows Mobile 2005(由于它以前称为Windows Mobile 2003第二版,Windows Mobile 2003,Pocket PC 2002,Pocket PC 2000),而是与操作系统版本号相一致,被命名为Windows CE.NET 5.0。
本文主要介绍为基于 Windows Powered 和 Windows Mobile 的设备开发应用程序的工具和支持技术。文中不仅列出了各种工具支持的平台,还提供了一些开发方案以及针对各种方案选择工具和技术的指南。
我想即使读者看过微软的关于驱动开发的培训教材和CE帮助文档中的驱动部分,头脑中仍然一片茫然。要想真正了解驱动程序必须结合一些驱动程序源码,在此我以串口驱动程序(COM16550)中初始化过程为线索简单讲一讲驱动开发的基础知识。