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

基于ARM的WiFi无线通信终端的研究与实现

作 者: 刘芳华
导 师: 周凤星
学 校: 武汉科技大学
专 业: 电路与系统
关键词: 无线通信 ARM WiFi 嵌入式
分类号: TN92
类 型: 硕士论文
年 份: 2010年
下 载: 1261次
引 用: 8次
阅 读: 论文下载
 

内容摘要


随着“无线城市”概念的提出,WiFi无线通信技术得到了迅速发展,WiFi已成为当今无线网络接入的主流标准。国内外许多地区都提供了WiFi信号覆盖域,只要随身携带的电子产品上有WiFi终端,便可接入互联网。ARM是目前进行便携式电子产品开发的主流芯片,因此,对ARM架构下WiFi无线通信终端的研究具有非常重要的意义。本文基于三星公司的S3C2440 ARM处理器和Linux嵌入式操作系统,对Marvell 88w8686 WiFi无线网络控制器的应用进行研究,实现一个可以在WiFi热点区域接入互联网、功耗小的无线通信终端。在软件方面,使用基于ADS集成开发平台的Bootloader,采用嵌入式Linux系统作为操作系统,使用Qtopia桌面环境,并采用基于Qt的Konqueror作为嵌入式浏览器。本文阐述了无线通信终端软件部分从底层到顶层的实现。包括Bootloader的移植,Linux内核的移植,根文件系统的制作,WiFi无线网卡、LCD、触摸屏等设备驱动的移植,Qtopia桌面环境的移植以及Konqueror浏览器的移植,最后还简单介绍了人机交互界面和电源管理等应用程序的实现。经测试表明,该无线通信终端可以在WiFi信号覆盖区域接入因特网,能通过鼠标、键盘和触摸屏进行操作。在电源管理功能上,系统能在正常状态、低功耗状态和休眠状态之间进行正常切换,能正确进行休眠和唤醒。

全文目录


摘要  4-5
Abstract  5-8
第一章 绪论  8-11
  1.1 研究背景和意义  8-9
  1.2 研究现状及发展方向  9-10
  1.3 研究内容及论文结构  10-11
第二章 WiFi无线通信终端的实现原理  11-19
  2.1 WiFi 无线网络技术  11-15
    2.1.1 WLAN 技术介绍  11-13
    2.1.2 IEEE802.11 系列协议  13-14
    2.1.3 WiFi 网络工作原理  14-15
  2.2 嵌入式系统开发介绍  15-18
    2.2.1 嵌入式系统的组成  15-16
    2.2.2 嵌入式系统开发流程  16-17
    2.2.3 系统开发平台的选择  17-18
  2.3 WiFi 无线通信终端总体设计方案  18-19
第三章 WiFi无线通信终端软件平台搭建  19-35
  3.1 交叉编译环境的建立  19-20
  3.2 Bootloader 的移植  20-23
    3.2.1 Bootloader 介绍  20
    3.2.2 Bootloader 工作流程  20-21
    3.2.3 Bootloader 的移植  21-23
  3.3 Linux 内核移植  23-29
    3.3.1 Linux 内核介绍  23-24
    3.3.2 Linux 内核移植  24-29
  3.4 根文件系统的制作  29-35
    3.4.1 根文件系统介绍  29-30
    3.4.2 根文件系统的制作  30-35
第四章 Linux设备驱动实现与移植  35-47
  4.1 Linux 设备驱动程序  35
  4.2 WiFi 驱动的实现和移植  35-39
    4.2.1 WiFi 与S3C2440 的硬件连接  35-36
    4.2.2 WiFi 驱动体系结构  36-37
    4.2.3 WLAN 驱动程序  37-38
    4.2.4 SPI 驱动程序  38
    4.2.5 WiFi 驱动的移植  38-39
  4.3 LCD 驱动的实现和移植  39-43
    4.3.1 LCD 显示原理  39
    4.3.2 Frame Buffer 设备驱动  39-40
    4.3.3 LCD 设备注册为平台设备  40-42
    4.3.4 LCD 驱动的移植  42-43
  4.4 触摸屏驱动实现和移植  43-47
    4.4.1 触摸屏硬件原理  43
    4.4.2 Linux 中Input 子系统  43
    4.4.3 触摸屏设备驱动实现  43-45
    4.4.4 触摸屏驱动移植  45-47
第五章 应用程序的开发与移植  47-56
  5.1 Qtopia 平台的搭建与移植  47-50
    5.1.1 Qtopia 开发环境的搭建  47-48
    5.1.2 Qtopia 的移植  48-50
  5.2 嵌入式浏览器的移植  50-51
  5.3 Qt 界面程序开发  51-54
    5.3.1 WiFi 网络配置界面  52-53
    5.3.2 电源管理设置界面  53-54
  5.4 电源管理程序开发  54-56
    5.4.1 电源管理的工作内容  54-55
    5.4.2 电源管理的软件结构  55-56
第六章 系统测试  56-58
  6.1 WiFi 无线上网测试  56-57
    6.1.1 WiFi 无线网络连接测试  56
    6.1.2 嵌入式浏览器上网测试  56-57
  6.2 电源管理测试  57-58
第七章 结束语  58-59
参考文献  59-61
致谢  61-62
攻读硕士期间发表的论文  62-63
中文详细摘要  63-66

相似论文

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

中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信
© 2012 www.xueweilunwen.com