摘要:讨论Windows CE所支持的两种基本通信技术,即串行通信和网络通信,并通过Win32 API描述了基于Windows CE的平台如何建立各种串行连接和网络连接。对于各种连接实现途径,指出其与桌面计算机的区别。 1 Windows CE通信简介
Windows CE是一个面向移动计算和嵌入式应用的操作系统,其突出的优点是模块化、可定制、完备性、实时性、通信功能强大和基于Win32应用程序编程接口。目前,随着运行于Windows CE平台的手持电脑(HPC)、掌上电脑(PPC)、个人数字助理(PDA)的逐渐普及,许多谙熟Windows桌面平台的Win32开发者开始转向为这些数据终端和移动设备开发应用软件。尽管Windows CE平台上的应用软件也基于应用编程接口API,但Wndows CE API与Win32 API是有明显区别的,前者只是后者的一个子集,而且,为了满足不同设备的硬件功能,Windows CE API还进行了许多特殊扩展。在这些扩展中最为人所关注的是Windows CE平台上各种通信功能的实现方法。
Windows CE对通信的支持是十分灵活的,可完成的通信任务包括:从网络或台式机下载文件;基于Windows CE的设备之间的信息交换;发送和接收电子邮件;向服务器发送数据;浏览Internet;阅读条形码等。为了实现这些不同的通信要求,Windows CE能支持多种通信硬件,如串行电缆、红外线收发器,无线收发器、调制解调器和条形码阅读器等。针对这些硬件,Windows CE支持两种基本的通信技术:串行通信和网络通信。
Windows CE是一个面向移动计算和嵌入式应用的操作系统,其突出的优点是模块化、可定制、完备性、实时性、通信功能强大和基于Win32应用程序编程接口。目前,随着运行于Windows CE平台的手持电脑(HPC)、掌上电脑(PPC)、个人数字助理(PDA)的逐渐普及,许多谙熟Windows桌面平台的Win32开发者开始转向为这些数据终端和移动设备开发应用软件。尽管Windows CE平台上的应用软件也基于应用编程接口API,但Wndows CE API与Win32 API是有明显区别的,前者只是后者的一个子集,而且,为了满足不同设备的硬件功能,Windows CE API还进行了许多特殊扩展。在这些扩展中最为人所关注的是Windows CE平台上各种通信功能的实现方法。
Windows CE对通信的支持是十分灵活的,可完成的通信任务包括:从网络或台式机下载文件;基于Windows CE的设备之间的信息交换;发送和接收电子邮件;向服务器发送数据;浏览Internet;阅读条形码等。为了实现这些不同的通信要求,Windows CE能支持多种通信硬件,如串行电缆、红外线收发器,无线收发器、调制解调器和条形码阅读器等。针对这些硬件,Windows CE支持两种基本的通信技术:串行通信和网络通信。