摘要:本文着重阐述了基于嵌入式系统PDA在WindowsCE平台下实现红外通讯功能的开发方法,目的在于实现遵从IrDA标准的PDA系统与和IrDA标准不兼容的红外设备进行通讯.主要内容涉及PDA针对与IrDA协议不兼容设备进行红外通讯的解决办法,相关驱动程序设计方法与开发策略,以及实际验证与研究结论等,核心的技术思路是通过对红外通讯协议进行自定义进而绕开IrDA协议,通过EVC开发环境开发相关驱动程序对PDA进行下载,从而通过PDA的URAT串行端口发送与协议相对应的编码到IR收发器,实现需求的红外通信功能.文中对技术方法、设计思路、开发流程、编译环境,以及驱动程序主要模块的关键源代码,给予了充分的阐述和说明;展示了程序在EVC环境中的运行界面,并通过下载驱动程序到实际PDA上实际验证,成功实现了基于自定义红外协议对不兼容IrDA标准的红外设备进行控制.