论文部分内容阅读
由于Android源码的开放性以及优良的用户体验,越来越多的智能手机选择Android作为操作系统。 WiFi,作为一种无线接入技术,具有很强的灵活性和移动性,这使得WiFi在移动终端设备上得到了越来越广泛的应用。本文的主要内容是在Android系统上实现WiFi驱动模块。本设计使用的WiFi芯片是博通的BCM4319,硬件开发平台使用的是高通的MSM7227手机系统。本文首先介绍了Android架构、Linux设备驱动,并且对IEEE802.11b/g/n标准和WiFi的组网模式进行了说明。然后详细分析了MSM7227和BCM4319的硬件特性以及实际的电路设计,同时对Andriod和Linux内核的WiFi架构进行了深入理解,给出了BCM4319驱动模块的详细设计。接下来着重从初始化、数据传输等方面来阐述BCM4319驱动模块的具体实现。最后,对BCM4319的发射功率和链接速度进行测试验证。从测试结果来看,BCM4319无论是在发射功率还是在链接速度方面,都表现出了优良的性能,这也反映出了驱动设计的成功。