android wifi开发流程和关键点分析.pdf

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
android wifi开发流程和关键点分析

Android 无线应用之Wifi 易松华 2010.10.16 主要内容 o WIFI基本工作原理和android WIFI基本架构 o Marvell8686 SDIO WIFI基本工作原理 o SDIO 内核驱动流程 Wifi运作原理: o Wi-Fi 的设置至少需要一个Access Point (ap)和一个或 一个以上的client (hi)。AP每100ms将SSID (Service Set Identifier)经由beacons (信号台)封包广播一次, beacons封包的传输速率是1 Mbit/s,并且长度相当的短, 所以这个广播动作对网络效能的影响不大。因为Wi-Fi规定的 最低传输速率是1 Mbit/s ,所以确保所有的Wi-Fi client端 都能收到这个SSID广播封包,client 可以借此决定是否要和 这一个SSID的AP连线。使用者可以设定要连线到哪一个 SSID。 WIFI的基本框架 硬件特性 o 88w8686特性 o 单芯片集成了 802.11 a/g/b RF、基带、CPU (arm9) 、MAC、内存、接 o IEEE 802.11 数据传输率1和2Mbps o IEEE 802.11 b 数据传输率5.5和11Mbps o IEEE 802.11 g 数据传输率6,9,12,18,24,36, 48,54Mbpss o 两个独立的DMA o 内部工作频率5.5、11、16、20、40、64、80、 128MHZ ;外部睡眠时钟:100khz 硬件特性 oOmap3530 sd/mmc/sdio接口特性 n ※支持SD2.0 、MMC4.2 、SDIO1.1 n ※ 1024byte 数据FIFO Tx/Rx n ※支持Tx和Rx 2通道 DMA传输模式 n ※支持SDIO卡中断,挂起,恢复 n ※支持1bit、4bit sdio传输模式 SDIO接 o SDIO Card简介: 是为高速数据 I/O传输,低功耗移动电子设备而设计的。其电压范围为 2.0~3.6V。 o SDIO协议: SDIO协议是由SD卡的协议演化升级而来的,很多地方保留了SD卡的读写协 议,同时SDIO协议又在SD卡协议之上添加了CMD52和CMD53命令。 协议规范定义了两种类型的 SDIO Card,即高速SDIO Card 和低速 SDIO Card。 SDIO和SD卡规范间的一个重要区别是 加了低速标准 这两个命令可以方便的访问某个功能的某个地址寄存器。 SDIO命令 o SDIO命令 : Command:用于开始传输的命令,是由HOST端发往DEVICE端的。其中命 令是通过CMD信号线传送的。 Response:回应是DEVICE返回的HOST的命令,作为Command的回应。 也是通过CMD线传送的。 Data:数据是双向的传送的。可以设置为1线模式,也可以设置为4线模式。 数据是通过DAT0-DAT3信号线传输的。 CMD52 命令是 IO_RW_DIRECT 命令的简称,由 HOST 发往 DEVICE 的 ,它必须有 DEVICE 返回来的 Response ,不需要占用DAT 线,读写的数 据是通过 CMD52 或者 Response 来传送。每次只能读或者写一个 byte。 CMD53 是在CDM52上对读写进行了扩展,CMD53 允许每次读写多个字节 或者多个块 (BLOCK) 。当读写操作是块操作的时候,块的大小是可以通过 设置 FBR 中的相关寄存器来设置。 SDIO命令列表 CMD0 :SDIO模式和SPI模式的转换 CMD3 :读取SDIO的RCA(相关卡地址) CMD5 :询问

文档评论(0)

牛X文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档