A10平台WIFI模组参考设计及移植指南v1.3-2011-12-8.pdf
### A10平台WIFI模组参考设计及移植指南知识点详解 #### 一、文档概述与目的 **标题**:“A10平台WIFI模组参考设计及移植指南v1.3-2011-12-8.pdf” **描述**:“android全志平台wifi驱动调试指南。” 此文档主要介绍了基于全志A10平台的WIFI模组的参考设计与移植指南,旨在为开发者提供一套全面的解决方案和技术指导,帮助他们快速完成不同WIFI模组的集成和调试工作。 #### 二、文档主要内容解析 1. **文档说明** - 本文档提供了多种WIFI模组的型号汇总,以及对已支持模组的参考设计进行了总结归纳,包括原理图设计、代码移植等方面的内容。 - 目的是为客户提供一个统一的设计方案,并为开发人员提供详细的移植参考资料,便于他们进行调试和使用。 - 文档是针对A10平台的,并且会持续更新和完善,因此部分内容可能会与实际代码存在细微差异。 2. **模组列表** | 模组型号 | 芯片厂商 | 接口 | WIFI | Bluetooth | FM | GPS | 技术支持 | |---------|------------|-----|-------------|---------|---|----|--------------| | SamsungSWL-N20 | Nanoradio | SDIO | 802.11b/g/n | - | - | - | 深圳汉硕科技 | | SamsungSWB-B23 | Boardcom | SDIO | 802.11b/g/n | 2.1+EDR | 有 | - | - | | USIBM-01-A | Boardcom | SDIO | 802.11b/g/n | 2.1+EDR | 有 | - | 全科科技 | | USIBM-01 | Boardcom | SDIO | 802.11b/g/n | - | - | - | - | | AtherosAR6302 | Atheros | SDIO | 802.11b/g/n | - | - | - | - | | SamsungSWB-A31 | Atheros | SDIO | 802.11b/g/n | CSR8810 | - | - | 华清电子 | | HuaWeiMW269V2 | Boardcom | SDIO | 802.11b/g/n | 4.0+EDR | 有 | - | 华为终端 | 3. **版本记录** - V1.0 (2011年10月17日): 添加了SWL-N20、USI-BM01A、AR6302的移植方法和参考设计。 - V1.1 (2011年11月9日): 补充了WIFI模块电源管理设计,修改了AR6302的参考设计原理图,增加了APM6xxx(6658/6981/6991)系列的移植方法和参考设计。 - V1.2 (2011年12月2日): 增加了HUAWEIMW269V2和SamsungSWB-A31的部分内容,再次修改了AR6302的参考设计原理图。 - V1.3 (2011年12月8日): 增加了方案移植关注文件。 4. **WIFI模组参考设计** - **发布的SDK中需要关心的文件(重要)** 在进行WIFI模组移植的过程中,需要特别关注以下几个关键文件: - **BoardConfig.mk**: 这个文件用于定义在Android系统中使用哪个WIFI模组,通过`BOARD_USR_WIFI`宏来指定。例如: ```makefile BOARD_USR_WIFI:=nanowifi#(usibcm4329/hwmw269v2/ar6003/ar6302) ``` 这个定义会影响`androidxxx\hardware\libhardware_legacy\wifi\Android.mk`和`androidxxx\hardware\libhardware_legacy\wifi\wifi.c`的编译控制,从而确保在开启或关闭WIFI时能够正确加载相应的驱动程序和固件。 - **蓝牙配置**: 该文件还用于控制蓝牙的设置。与之对应的宏包括: - `BOARD_HAVE_BLUETOOTH`: 控制是否编译蓝牙相关部分。 - `BOARD_HAVE_BLUETOOTH_BCM`: 用于Boardcom相关的蓝牙模块。 - `BOARD_HAVE_BLUETOOTH_CSR`: 用于CSR相关的蓝牙模块。 - **注意事项**: - 在移植过程中,仅修改`BOARD_USR_WIFI`后编译Android并不会重新编译`wifi.c`文件。为了保证更新的效果,可以在不改变其内容的情况下稍作修改并重新保存,这样可以避免执行`clean`命令带来的长时间编译问题。 #### 三、技术细节探讨 1. **模组接口与特性** - **SDIO接口**: 大多数列出的模组都采用SDIO接口,这是一种常见的用于连接移动设备和外设的接口标准。 - **WIFI标准**: 支持802.11b/g/n标准,这涵盖了基本的无线网络通信需求。 - **蓝牙与FM/GPS功能**: 部分模组集成了蓝牙和FM/GPS功能,这对于需要扩展无线连接能力的应用场景非常有用。 2. **移植与调试流程** - **选择合适的模组**: 根据项目需求和硬件规格,从提供的模组列表中挑选最适合的模组。 - **配置BoardConfig.mk**: 按照文档中的指导修改`BoardConfig.mk`文件,确保所选模组被正确识别和使用。 - **调试与验证**: 完成配置后,进行详细的调试和验证过程,确保WIFI功能正常运行,同时也要测试蓝牙等其他功能是否符合预期。 #### 四、结语 本文档详细介绍了A10平台上不同WIFI模组的参考设计与移植指南,通过这些内容可以帮助开发者更好地理解和应用各种WIFI模组,为他们的项目开发提供有力的支持。随着版本的不断更新,这份指南也将持续完善,以满足更多开发者的需求。
剩余39页未读,继续阅读
- JUNNAN742014-08-01参考参考!
- 粉丝: 0
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于智能家居综合实训台全部资料+详细文档+优秀项目.zip
- 在Postman中创建和管理请求集.pdf
- 学术规范与论文写作:科研诚信和论文撰写技巧
- HTTP协议详解:从基础知识到最新发展全面解析
- 2020年江西省赛中职网络搭建与应用竞赛样题
- 数据结构领域中的二叉树深度计算算法及其Python实现
- pyhton圣诞树代码
- 包装胶带涂布头(含工程图)sw16可编辑全套技术开发资料100%好用.zip
- 拔棉杆粉碎残膜回收联合作业机设计与仿真(sw12可编辑+CAD+说明书)全套技术开发资料100%好用.zip
- SMTM自动撕膜贴膜设备sw14可编辑全套技术开发资料100%好用.zip
- 跨年烟花代码python
- SIMATIC Visualization Architect V17版本-安装包-链接地址.txt
- 基于java+ssm+mysql的驾校预约管理系统开题报告.doc
- 基于java+ssm+mysql的人事档案管理系统任务书.doc
- 基于java+ssm+mysql的4S店预约保养系统开题报告.docx
- 圣诞树代码编程python-10.高低位交换-这就是python!.py