wince的自定义红外协议pda通讯技术实现.doc

约7页DOC格式手机打开展开

wince的自定义红外协议pda通讯技术实现,wince的自定义红外协议pda通讯技术实现本文共计7页,5476字;摘要:本文着重阐述了基于嵌入式系统pda在windows ce平台下实现红外通讯功能的开发方法,目的在于实现遵从irda标准的pda系统与和irda标准不兼容的红外设备进行通讯。主要内容涉及pda针对与irda协议不兼容设备进行红外通讯的解决办法,相...
编号:10-26978大小:607.50K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 李娇娇 发布

WinCE的自定义红外协议PDA通讯技术实现

本文共计7页,5476字;

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

The Realizing of PDA Communication by User-defined Infrared Protocol Base on WinCE
Abstract: Method of realizing an infrared communication of PDA base on Windows CE platform is introduced to demonstrate the communication between IrDA-protocol-compatible PDA with non-IrDA-protocol-compatible device. The proposed solution, the driver design and development pattern, testing and conclusion are covered. The key idea is to define a user defined infrared communication protocol rather than following IrDA protocol. The driver is built by EVC compiler and downloaded to PDA so that the infrared signal compatible with user-defined protocol can be sent to IR transceiver through the UART of PDA to realize the infrared communication function.
1.前言
2.红外通讯基本原理与IrDA协议简介
3.自定义红外协议PDA通讯技术
3.1 WinCE系统红外通讯特点
3.2 PDA红外端口结构
3.2 设计与开发思路
4.驱动程序实现与关键源代码解释
4.1 自定义红外通讯协议
4.2 用EVC3.0实现自定义红外协议通讯
4.3 驱动程序关键源代码说明
4.4 应用程序的实现
6.结束语
参考文献
[1] [美] Douglas Boling 著. Microsoft Windows CE 程序设计. 北京大学出版社. 1999年8月
[2] [美] John Catsoulis 著. 嵌入式硬件设计 徐君明等译. 中国电力出版社
[3] Microsoft Windows CE Programmer’s Guide 1999 Microsoft Press
[4] 田东风 IrSock红外通讯的原理与实现 计算机工程 2000年9月
[5] 探矽工作室 嵌入式系统开发圣经 中国铁道出版社 2003年3月