论文部分内容阅读
2009年,WiFi的IEEE802.11N研究组经过多年研讨,成功地将IEEE802.11N技术草案提升成为业界标准。IEEE802.11N的发布被业界称为无线互联网正式步入11N时代。Android是Google在Linux基础上历经数年投资数亿美元开发出来的开源移动终端开发平台,是一个包括操作系统、中间件及关键应用的移动软件堆。利用Android开发基于IEEE802.11N的无线设备是当前嵌入式系统应用研究与开发的热点。本文研究了Android平台配合11N WiFi技术连入互联网的可能性和最终实现方式,以作为此类消费类电子产品拓展的基础平台,并基于Android平台设计与实现了一款11N无线网络终端。本文工作从分析嵌入式Linux系统入手,分析了该款11N无线网络终端终端所使用的硬件开发平台的系统结构,完成了开发环境的搭建,分析了Android平台WiFi模块应用的基本流程和系统框架。研究分析了固件升级的方法,完成了固件升级。实现了U-boot的启动与Linux内核的裁剪。对Rootfs层进行深入分析,完成了Rootfs层到本系统的移植。设计和移植了11N WLAN模块,实现了通过外挂USB模块通过WLAN连接到互联网的终端功能。根据嵌入式软件工程的原理与方法,对系统的功能进行了详细的测试和反复改进,结果表明,系统设计达到了设计要求。客户试用反馈情况良好,为进一步升级奠定了基础。论文在对相关背景和技术分析基础上,提出了该款11N无线网络终端的总体设计,对系统构件(BootLoader、Kernel、Rootfs)的移植与Android平台的搭建进行了较充分的阐述,在此基础上,阐述了无线网络终端系统的设计与实现方法、功能模块及整体性能的测试过程。文章对BootLoader、Kernel、Rootfs和WiFi移植等关键实现技术进行了重点分析。