- 1、本文档共85页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Wifi模块全总结.doc
WIFI学习总结1 WLAN技术 3
2 802.11协议简述 3
2.1.1 概述 3
3 802.11四种主要物理组件 4
3.1 工作站(Station) 4
3.2 接入点(Access Point) 4
3.3 无线媒介(Wireless Medium) 4
3.4 分布式系统(Distribution System) 4
4 WIFI适配层 5
5 wpa_supplicant 6
5.1 wpa_ctrl的作用 6
5.2 WPA_SUPPLICANT 6
5.2.1 概念 6
5.2.2 Wpa_supplicant与驱动的交互 6
6 Wpa_cli调试工具 7
6.1 启动wpa_supplicant 7
6.2 连接wpa_cli到wpa_supplicant 7
6.3 示例 8
6.3.1 无密钥认证AP 8
6.3.2 WEP认证AP 8
6.3.3 WPA-PSK/WPA2-PSK认证AP 8
6.3.4 隐藏AP 9
7 Wifi模块解析和启动流程 9
7.1 框架分析 9
7.2 Wifi启动流程 11
8 WLAN驱动结构介绍 22
8.1 SDIO驱动 22
8.2 Boardcom无线通讯芯片 23
8.2.1 概述 23
8.2.2 源码 23
8.3 详细接口及代码分析 24
8.3.1 WIFI驱动流程分析 24
8.3.2 WIFI设备注册流程 25
8.3.3 WIFI驱动流程(二) 40
8.3.4 网络设备注册流程 43
9 IOCTL的调用逻辑 48
10 数据的传送 56
10.1 数据传送过程简述 56
10.2 Bcm4329芯片wlan驱动数据传送 57
10.3 传输超时 59
11 数据的接收 59
11.1 数据接收的方式和过程 59
11.2 选择哪种接收模式 60
11.3 Bcm4329芯片wlan驱动数据传送 60
12 电源管理相关的调用逻辑 65
13 Android平台的Wifi模块移植要点 74
13.1 Wifi结构 74
13.2 Wifi模块环境 75
13.3 Wifi模块的编译 75
13.3.1 Wifi驱动源码 75
13.3.2 在android平台添加BCM43xx驱动 75
13.3.3 编译wifi驱动源码 79
13.3.4 在android中使用BCM43xx 80
WLAN技术WLAN是英文WirelessLAN的缩写,就是无线局域网的意思。无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活、建网迅速、个人化等特点。将这一技术应用于电信网的接入网领域,能够方便、灵活地为用户提供网络接入,适合于用户流动性较大、有数据业务需求的公共场所、高端的企业及家庭用户、需要临时建网的场合以及难以采用有线接入方式的环境等。作为全球公认的局域网权威,IEEE802工作组建立的标准在过去二十年内在局域网领域独领风骚。这些协议包括了802.3Ethernet协议、802.5TokenRing协议、802.3z100BASE-T快速以太网协议。在1997年,经过了7年的工作以后,IEEE发布了802.11协议,这也是在无线局域网领域内的第一个国际上被认可的协议。在1999年9月,他们又提出了802.11bHighRate协议,用来对802.11协议进行补充,802.11b在802.11的1Mbps和2Mbps速率下又增加了5.5Mbps和11Mbps两个新的网络吞吐速率。利用802.11b,移动用户能够获得同Ethernet一样的性能、网络吞吐率、可用性。这个基于标准的技术使得管理员可以根据环境选择合适的局域网技术来构造自己的网络,满足他们的商业用户和其他用户的需求。802.11协议主要工作在ISO协议的最低两层上,并在物理层上进行了一些改动,加入了高速数字传输的特性和连接的稳定性。主要内容: 1.802.11工作方式 2.802.11物理层 3.802.11b的增强物理层 4.802.11数字链路层 5.联合结构、蜂窝结构和漫游适配层
里面定义很多字符串变量和适配层的接口实现,是对wpa_supplicant程序通信的接口封装,用来完成上层和wpa_supplicant的通信, 头文件在libhardware/include/hardware下,这里的函数用来向JNI的本地实现提供调用接口。
这里的函数,我把它们分为类函数:
一类是命令相关的(控制)函数,就是在JNI层android_XXX_Command()函数所调用 的Wifi_Command()函数,调用流程:android_XXX_command()=docommand()=wifi_command()=wifi_send_com
您可能关注的文档
- DSX-PCxx 跳线适配器 用户手册.pdf
- gai机器损坏险-.ppt
- GM2750-000056-后置处理调查.pdf
- iPhone数据迁移到新iPhone 只需要短短几分钟.docx
- KT-DSY型在线粮食水分仪使用说明.pdf
- PGC2000过程气相色谱操作及服务手册(中文版).pdf
- SAT作文超全模板-智课教育出国考试.pdf
- SSDB PHP 客户端 API 文档.pdf
- SSGM780103规格书ALPS资料.pdf
- Swwdmx切削刀具的基础知识资料.doc
- 职业技术学院2024级工业机器人技术(安装与维护)专业人才培养方案.docx
- 职业技术学院2024级应用化工技术专业人才培养方案.pdf
- 职业技术学院2024级软件技术(前端开发)专业人才培养方案.pdf
- 职业技术学院2024软件技术专业人才培养方案.docx
- 职业技术学院2024级信息安全技术应用(安全运维)专业人才培养方案.docx
- 职业技术学院2024级新能源汽车检测与维修技术(车辆鉴定与评估)专业人才培养方案.pdf
- 职业技术学院2024级石油炼制技术专业人才培养方案.pdf
- 职业技术学院2024级环境监测技术专业人才培养方案.docx
- 职业技术学院2024级汽车制造与试验技术专业人才培养方案.pdf
- 职业技术学院2024级信息安全技术应用专业人才培养方案.pdf
文档评论(0)