学位论文 > 优秀研究生学位论文题录展示

基于ARM11内核芯片红外通信的实现与仿真

作 者: 尤圣君
导 师: 蒋明
学 校: 西安电子科技大学
专 业: 计算机应用技术
关键词: 嵌入式 ARM IrDA 硬件描述语言
分类号: TP368.1
类 型: 硕士论文
年 份: 2010年
下 载: 101次
引 用: 0次
阅 读: 论文下载
 

内容摘要


嵌入式系统红外无线通信的开发与研究已经成为当前的一个热点,红外无线通信由于其独有的优势成为很多嵌入式开发人员进行系统互连时使用的方式。ARM作为一种高性能、低成本的嵌入式RISC微处理器,已成为应用最广泛的嵌入式处理器。而最新ARM内核的嵌入式微处理器一般都集成了IrDA接口,针对不同版本的IrDA接口开发相应的嵌入式应用程序也变得越来越重要。本文主要围绕着三星公司的最新芯片S3C6410(基于ARM1176JZF-S内核)的IrDA接口的应用和仿真展开讨论,详细论述了S3C6410芯片在红外无线通信应用方面的软硬件设计方法。首先由设计完成的嵌入式系统红外通信方案引入,开始介绍了IrDA协议栈的内容,分析了IrDA协议栈中的两个主要协议IrLMP和IrLAP,并给出了精简IrDA协议栈的方法。选择两种连接方式作为文中使用的UT-S3C6410开发平台红外通信方法,设计出了红外通信时软件操作的状态机流程,以及相关设备的驱动。最后,详述如何对S3C6410芯片的IrDA接口进行仿真与测试,使用QuartusⅡ开发环境和VHDL硬件描述语言,在EP2C8Q208开发平台下对功能模块进行测试。把S3C6410芯片的红外通信使用于视频传输,并给出嵌入式应用程序在ARM11上的移植方法。根据测试结果,本红外通信方案基本达到开发标准。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-11
  1.1 研究背景  7
  1.2 研究意义  7-10
  1.3 本文主要完成的工作  10-11
第二章 IrDA协议栈和S3C6410芯片分析  11-23
  2.1 IrDA协议栈分析  11-17
    2.1.1 IrDA协议栈  11-13
    2.1.2 IrDA协议栈主要协议IrLAP和IrLMP  13-15
    2.1.3 红外通信协议的精简方法  15-17
  2.2 S3C6410芯片分析  17-20
    2.2.1 ARM1176JZF-S内核架构  17-19
    2.2.2 S3C6410芯片主要接口总线操作方法  19-20
  2.3 本章小结  20-23
第三章 ARM11内核中红外通信方案的设计  23-35
  3.1 基于UT-S3C6410开发平台的红外通信方案组成  23-25
    3.1.1 UT-S3C6410开发平台简介  23-24
    3.1.2 常见的红外无线通信实现方案及选定  24-25
  3.2 基于S3C6410芯片嵌入式系统的红外通信模块设计  25-33
    3.2.1 IrDA红外通信功能模块设计  26-33
  3.3 本章小结  33-35
第四章 红外通信模块的外围设备驱动开发  35-43
  4.1 驱动设计的硬件基础  35-36
  4.2 显示红外数据的TFT-LCD设备驱动设计  36-40
    4.2.1 TFT-LCD设备驱动开发基础  36-38
    4.2.2 S3C6410红外通信模块的LCD驱动设计  38-40
  4.3 处理红外数据的USB键盘驱动设计  40-42
    4.3.1 USB设备驱动开发基础  40-41
    4.3.2 S3C6410红外通信模块的USB键盘驱动设计  41-42
  4.4 本章小结  42-43
第五章 S3C6410芯片IrDA接口的逻辑设计与仿真  43-53
  5.1 IrDA接口通信的CRC算法  43-44
    5.1.1 IrDA接口通信的纠错方法  43-44
    5.1.2 IrDA接口通信的CRC算法  44
  5.2 IrDA接口IrPHY协议的HDL实现  44-46
    5.2.1 VHDL设计方法  45-46
  5.3 IrDA接口模块的VHDL实现  46-48
  5.4 IrDA接口模块的仿真和测试  48-52
  5.5 本章小结  52-53
第六章 S3C6410芯片IrDA接口在视频传输中的应用  53-57
  6.1 视频传输操作软件设计  53-54
  6.2 支持红外视频传输的内核驱动移植方法  54-56
    6.2.1 Linux-IrDA项目  54
    6.2.2 IrDA内核驱动的移植方法  54-56
  6.3 本章小结  56-57
第七章 结束语  57-59
  7.1 全文总结  57
  7.2 后续工作展望  57-59
致谢  59-61
参考文献  61-65
附录  65-67

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 汽车的电动助力转向系统,U463.4
  3. 面向软件的故障注入工具的研究与实现,TP311.52
  4. 基于ARM9的Windows CE系统移植,TP316.7
  5. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  6. 基于ARM的实验机器人控制系统的研制,TP242.6
  7. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  8. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  9. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  10. LXI-VXI适配器研制,TP274
  11. 半导体激光器温度控制系统的研究,TP273
  12. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  13. 扩招后全日制硕士研究生思想政治教育问题研究,G643.1
  14. 网位仪信号采集与处理平台的设计与实现,S951.2
  15. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  16. 嵌入式中医经脉理疗仪的研究,R197.39
  17. 数字电视中间件中图形界面引擎的研究与应用,TP391.41
  18. 基于ARM9的智能解说系统的设计与实现,TP391.44
  19. 碳纳米管复合修饰物电极及其在电分析化学中的应用,O657.1
  20. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  21. 网络传输中的ROI图像编码算法研究,TN919.81

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com