基于Cortex-A8平台Android智能终端WLAN解决方案的设计与实现
发布时间:2017-05-29 22:12
本文关键词:基于Cortex-A8平台Android智能终端WLAN解决方案的设计与实现,由笔耕文化传播整理发布。
【摘要】:随着互联网技术的飞速发展,互联网信息交互已经在人类工作生活的各个领域得到应用,其也成为人类生产生活中最重要的信息交互方式。WLAN(Wireless Local Area Networks)即无线局域网络,是采用无线传输媒介的一种计算机局域网络。WiFi作为WLAN重要接入技术之一在智能终端上不可或缺,人们通过具备WiFi功能的智能终端能够实现随时随地的信息交互,便利性极强。本论文旨在以Cortex-A8为平台Android 2.3为系统的智能终端上实现WiFi联网功能。该终端通过WiFi接入互联网,实现方便、快捷地信息交互。本论文的主要工作内容有:(1)研究Android系统的整体架构,提出WiFi子系统的应用需求,完成开发环境的构建,编译了Little Kernel、Linux内核以及Android系统。(2)研究主处理器TCC8801与WiFi模块APM6981相关资料,完成WLAN相关硬件电路的设计。(3)研究Wi Fi设备驱动在Android系统下的架构及SDIO接口协议与工作机制,详细分析SD/MMC/SDIO控制器的机制与原理,完成SD/MMC/SDIO控制器驱动程序的移植及WiFi硬件驱动程序的编译。(4)分析WiFi硬件抽象层中适配层与连接程序的工作原理机制,完成WiFi适配层和wpa_supplicant连接程序的移植。(5)编译源码并将生成的系统镜像烧写进目标板,验证目标板的WiFi联网功能并对目标板的WiFi性能进行测试与分析。本论文实现了智能终端的WiFi联网功能,在有限的网络环境下传输速率能够达到15.9Mbps,在低于峰值速率情况下丢包率稳定在1.7%以下,基本上能够满足工程实践应用要求。
【关键词】:Android WiFi 硬件电路 驱动 移植
【学位授予单位】:南京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN925.93;TP316
【目录】:
- 摘要4-5
- Abstract5-8
- 第一章 绪论8-12
- 1.1 研究目的和意义8-9
- 1.2 国内外发展现状9-10
- 1.3 研究内容10-12
- 第二章 WLAN相关硬件电路设计与开发环境构建12-28
- 2.1 Android系统12-14
- 2.2 WiFi子系统需求14-15
- 2.3 WLAN相关硬件电路设计15-20
- 2.3.1 处理器平台15-16
- 2.3.2 APM6981模块16-17
- 2.3.3 硬件电路设计17-20
- 2.4 软件开发环境构建20-27
- 2.4.1 交叉编译环境搭建20-21
- 2.4.2 Android源码结构21-22
- 2.4.3 Bootloader概述及Little Kernel移植22-25
- 2.4.4 Linux内核配置与编译25-26
- 2.4.5 Android编译26-27
- 2.5 本章总结27-28
- 第三章 Android WiFi驱动程序移植28-42
- 3.1 Linux内核28-31
- 3.1.1 Linux内核结构28-29
- 3.1.2 Kconfig和Makefile29-31
- 3.2 WiFi设备驱动架构31-33
- 3.3 MMC子系统原理分析与移植33-40
- 3.3.1 SDIO接口及协议33-34
- 3.3.2 MMC子系统原理34-37
- 3.3.3 SD/MMC/SDIO控制器驱动的实现37-40
- 3.4 APM6981驱动程序的编译40-41
- 3.5 本章小结41-42
- 第四章 WiFi硬件抽象层移植42-52
- 4.1 Android硬件抽象层42-44
- 4.2 WiFi硬件抽象层44-48
- 4.2.1 WiFi硬件抽象层架构44-45
- 4.2.2 wpa_supplicant45
- 4.2.3 WiFi适配层45-48
- 4.3 WiFi硬件抽象层移植48-51
- 4.3.1 wpa_supplicant移植48-49
- 4.3.2 WiFi适配层移植49-51
- 4.4 本章小结51-52
- 第五章 验证与性能测试52-66
- 5.1 Android ROM编译与烧写52-55
- 5.1.1 ROM编译及打包52-53
- 5.1.2 ROM烧写53-55
- 5.2 功能验证55-60
- 5.2.1 WiFi应用层55-57
- 5.2.2 WiFi功能验证57-60
- 5.3 性能测试与分析60-65
- 5.3.1 功能性压力测试60-62
- 5.3.2 通信性能测试62-65
- 5.4 本章小结65-66
- 第六章 总结与展望66-68
- 6.1 论文总结66
- 6.2 展望66-68
- 参考文献68-70
- 附录1 攻读硕士学位期间撰写的论文70-71
- 附录2 攻读硕士学位期间参加的科研项目71-72
- 致谢72
【参考文献】
中国期刊全文数据库 前1条
1 朱涛;;基于Linux内核的Android安全探讨[J];电子制作;2013年05期
本文关键词:基于Cortex-A8平台Android智能终端WLAN解决方案的设计与实现,,由笔耕文化传播整理发布。
本文编号:405814
本文链接:https://www.wllwen.com/kejilunwen/wltx/405814.html