- 49
- 0
- 约5.97千字
- 约 25页
- 2016-03-12 发布于山西
- 举报
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 :询问
您可能关注的文档
最近下载
- 2026年开工第一课主题.ppt
- 普通纪念币防伪课件.pptx VIP
- ASTM A388A388M-2018钢锻件超声检验标准操作方法中文版.pdf VIP
- 艺考真题|2020年中传文史哲初试真题原卷放送(附答案).doc VIP
- 毛石混凝土挡土墙施工方案.docx
- 八年级英语上册全册课课练.doc VIP
- POEMS综合征课件完整版.ppt VIP
- NB-T11409-2023水电工程费用构成及概(估)算费用标准.docx VIP
- 2026年春季学期学校德育工作计划.docx VIP
- 深度解析(2026)《TBT 3474.2-2018机车车辆螺纹连接软管 第2部分:橡胶软管》.pptx VIP
原创力文档

文档评论(0)