红外链路协议在低端嵌入式系统上的实现设计

红外链路协议在低端嵌入式系统上的实现设计

ID:9365730

大小:759.50 KB

页数:60页

时间:2018-04-29

红外链路协议在低端嵌入式系统上的实现设计_第1页
红外链路协议在低端嵌入式系统上的实现设计_第2页
红外链路协议在低端嵌入式系统上的实现设计_第3页
红外链路协议在低端嵌入式系统上的实现设计_第4页
红外链路协议在低端嵌入式系统上的实现设计_第5页
资源描述:

《红外链路协议在低端嵌入式系统上的实现设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖南大学硕士学位论文红外链路协议在低端嵌入式系统上的实现设计姓名:叶晖申请学位级别:硕士专业:软件工程指导教师:依鸿洲;林亚平20041105工程硕士学位毕业论文摘要红外通讯目前在短距离无线通讯的市场上占有主导地位,从实现的角度来看,红外通讯协议已经有了成熟统一的标准。然而,目前红外官方网站提供的协议栈标准较为庞大复杂,主要应用于PC,笔记本电脑等高性能处理器的硬件平台。另一方面,在嵌入式系统上由于处理器速度和内存瓶颈限制问题,不可能也没必要实现所有的功能。由于红外底层通讯硬件接口多是由各大厂商根据自己特定的硬件平台实现封装模块,因此目前介绍红外底层通讯实现的资料较少。本

2、文就红外链路协议的精简和其在低端嵌入式系统上的实现进行了一些尝试,提出了相应的解决方案,并在相应的硬件平台上加以实现。红外通讯对于实时的要求较高,为了保证实时要求并达到性能最优,本文采用了汇编为实现语言。文中主要描述了三个方面的问题并深入分析了它们与具体芯片上汇编语言的实现结合:1.循环冗余校验CRC(CyclicRedundancyCheck)的差错控制原理及其算法实现。在深入探讨了CRC16的基本算法思路的基础上给出了该算法在红外通讯编码解码校验中的应用实现。2.红外通讯中实时控制与收发数据问题。剖析了红外通讯中关于实时通讯的要求(毫秒级)和利用异步收发器UART收发数

3、据原理,并给出了在相应硬件平台上的解决方案及其汇编语言实现过程。3.红外链路层设计与状态机实现流程。讨论分析了如何在保证兼容的情况下对链路层进行精简和实现,并给出了精简后的适用于低端嵌入式系统的红外链路层及其状态机流程。这是本文讨论的重点。关键字:红外通讯协议;嵌入式系统;循环冗余校验算法;实时控制I红外链路协议在低端嵌入式系统上的实现设计AbstractIrDAcommunicationisdominatinginwirelesscommunication.Therearealreadymatureandunitstandsatimplement.However,prot

4、ocolstackstandiscomplicatedandenormousonwww.irda.org.ItismostlyapplytoPC,laptopandsoon.Ontheotherhand,IrDAhardwarecommunicateinterfaceisencapsulatedonspecificallyhardwaresettingbymanufacture.SodocumentaboutintroducingIrDAcommunicateimplementationislack.Inaddition,duetolimitationatcapacityo

5、fmicroprocessorandmemoryonembeddedsystem,IrDAprotocolstackisneededtocut.ThispapergivessomeattemptstosolvetheproblemsthatcutandimplementIrDAprotocolonembeddedsystem.Itpresentsschemesanddescribesimplementationonthecorrespondinghardwaresetting.AsrequestofrealtimeinIrDAprotocolstandandachievin

6、goptimizingperformance,thispaperadoptsassemblelanguagetomeetit.Threegeneralproblemsaredescribed,withtheirimplementatspecialchipareintroduced.Thethreegeneralproblemsare:1.CRC(CyclicRedundancyCheck)generalalgorithmtheoryandimplement.TheCRC16algorithmisgivenandit’sencode/decodecheckinIrDAimp

7、lementisdescribed.2.Realtimecontrolandsending/receivingdatabyUARTinIrDAcommunication.ItisanalyzedthatthecommandofrealtimeatmslevelandtheprincipiumofUARTinterruptprogram.Howtoresolveitwithassemblelanguageonthecorrespondinghardwaresettingaredescribed.3.Designo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。