代码工程的GITHUB连接:点进进入GITHUB仓库
https://github.com/sj15712795029/stm32f1_marvell88w8801_marvell8801_wifi

点击购买Marvell8801开发板

Marvell自己实现驱动系列文章分为几篇介绍:
SDIO wifi Marvell8801/Marvell88w8801 介绍(一) ---- 芯片介绍
SDIO wifi Marvell8801/Marvell88w8801 介绍(二) ---- SDIO协议介绍
SDIO wifi Marvell8801/Marvell88w8801 介绍(三) ---- 寄存器介绍
SDIO wifi Marvell8801/Marvell88w8801 介绍(四) ---- 命令/事件/数据格式
SDIO wifi Marvell8801/Marvell88w8801 介绍(五) ---- TLV
SDIO wifi Marvell8801/Marvell88w8801 介绍(六) ---- 实现初始化功能
SDIO wifi Marvell8801/Marvell88w8801 介绍(七) ---- 实现搜索功能
SDIO wifi Marvell8801/Marvell88w8801 介绍(八) ---- 实现STA功能
SDIO wifi Marvell8801/Marvell88w8801 介绍(九) ---- 实现AP功能
SDIO wifi Marvell8801/Marvell88w8801 介绍(十) ---- 移植TCP/IP协议栈LWIP
SDIO wifi Marvell8801/Marvell88w8801 介绍(十一) ---- 自己编写LWIP没有的DHCP server
SDIO wifi Marvell8801/Marvell88w8801 介绍(十二) ---- MQTT介绍
SDIO wifi Marvell8801/Marvell88w8801 介绍(十三) ---- 百度云操作说明
SDIO wifi Marvell8801/Marvell88w8801 介绍(十四) ---- 上位机STA操作/代码
SDIO wifi Marvell8801/Marvell88w8801 介绍(十五) ---- 上位机AP操作/代码
SDIO wifi Marvell8801/Marvell88w8801 介绍(十六) ---- 上位机UDP操作/代码
SDIO wifi Marvell8801/Marvell88w8801 介绍(十七) ---- 上位机TCP操作/代码
SDIO wifi Marvell8801/Marvell88w8801 介绍(十八) ---- 上位机PING操作/代码
SDIO wifi Marvell8801/Marvell88w8801 介绍(十九) ---- 上位机云服务器(百度云)操作/代码

每篇更新打开专栏可以看到:打开Marvell8801/Marvell8801 专栏

1 总体概要

The Marvell 88W8801 is a highly integrated, single-band (2.4 GHz) IEEE 802.11n 1x1
System-on-Chip (SoC), specifically designed to support High Throughput (HT) data rates for next generation WLAN products.
The device provides the combined functions of Direct Sequence Spread Spectrum (DSSS) and Orthogonal Frequency Division Multiplexing (OFDM) baseband modulation, Medium Access Controller (MAC), CPU, memory, host interfaces, and direct conversion WLAN
RF radio on a single integrated chip.
For security, the 802.11i security standard is supported through several protocols. And for video, voice, and multimedia applications, 802.11e Quality of Service
(QoS) is supported.
Generic interfaces include a USB 2.0 device and SDIO 2.0 interface for connecting WLAN technologies to the host processor.
以上话是摘自datasheet上,有几个关键的点需要再罗嗦下:
1)单频,也就是只支持2.4G
2)支持802.11N(这里不罗嗦这个概念)
3)System-on-Chip (SoC),这个是什么意思呢,我用最简短的话来概括下,正常来说芯片之间会按照802.11的数据帧格式来进行数据传输,但是作为驱动,是根据芯片要求的特定的command形式下发给芯片命令,然后芯片内部解析完毕(解析的程序你就可以理解为开始下载的firmware)再转换成802.11帧发送出去,如果你还不是很懂,没关系,继续往后看,会懂我在说什么。
4)接口是USB2.0,SDIO 2.0,也就是说Marvell支持两种接口,USB,SDIO,版本分别都是2.0,本系列文章是基于SDIO的接口来做的。
5)至于一些名词,比如HT,DSSS,OFDM,QoS之类的暂时不需要关注,是802.11的概念
802.11概念比较繁杂,我们暂时先不做说明
Marvel88w8801芯片内部示意图如下:

8.2 详细概述
1)用途
也就是主要用于那些产品,下图已经总结的很全面,那么作者拿这个Marvell88w8801主要用于做Internet of things(IoT)产品

2)一般特性

3)符合的802.11标准
至于每个标准内容太多,在后续章节可能会涉及一部分,所以敬请期待

4)封装
芯片是48引脚的QFN封装,另外,在网上找了一张封装图,大概让不知道封装模样的看下

5)处理器(CPU,DMA,Memory)

6)MAC层

7)基带

8)射频

9)加密

10)接口
上面已经介绍支持USB2.0,SDIO2.0

11)PIN脚图
其实你们可以不用关注PIN脚图,直接拿我们的模块直接用就行

12)支持的SDIO CMD
由于我们做的Marvell880是SDIO接口,所以我们只针对SDIO做说明,此部分在后续说明SDIO的时候会细节说明每个cmd的作用

最后一些细节:比如电器特征,就是有点跑题了,这些东西交给硬件工程湿吧,我们工作是把网络搞明白!

自己实现SDIO wifi Marvell8801/Marvell88w8801驱动 介绍(一) ---- 芯片介绍相关推荐

  1. STM32F103驱动SDIO wifi Marvell8801/Marvell88w8801 介绍(十一) ---- 编写LWIP DHCP server

    代码工程的GITHUB连接:点进进入GITHUB仓库 https://github.com/sj15712795029/stm32f1_marvell88w8801_marvell8801_wifi ...

  2. STM32F103驱动SDIO wifi Marvell8801/Marvell88w8801 介绍(十) ---- 移植TCP/IP协议栈LWIP

    代码工程的GITHUB连接:点进进入GITHUB仓库 https://github.com/sj15712795029/stm32f1_marvell88w8801_marvell8801_wifi ...

  3. STM32F103+SDIO wifi Marvell8801/Marvell88w8801 介绍(九) ---- Marvell 8801/Marvell 88w8801 实现AP功能/实现热点功能

    代码工程的GITHUB连接:点进进入GITHUB仓库 https://github.com/sj15712795029/stm32f1_marvell88w8801_marvell8801_wifi ...

  4. SDIO wifi Marvell8801/Marvell88w8801 介绍(三) ---- Marvell8801/Marvell88w8801寄存器介绍

    代码工程的GITHUB连接:点进进入GITHUB仓库 https://github.com/sj15712795029/stm32f1_marvell88w8801_marvell8801_wifi ...

  5. Linux SDIO WIFI Marvell8801/Marvell88w8801(三) --- Linux驱动以及组件的使用

    代码工程的GITHUB连接:点进进入GITHUB仓库 https://github.com/sj15712795029/stm32f1_marvell88w8801_marvell8801_wifi ...

  6. Linux SDIO WIFI Marvell8801/Marvell88w8801(六) --- Marvell Linux Wi-Fi driver介绍-WIFI插入卡槽内发生的事情

    代码工程的GITHUB连接:点进进入GITHUB仓库 https://github.com/sj15712795029/stm32f1_marvell88w8801_marvell8801_wifi ...

  7. Linux SDIO WIFI Marvell8801/Marvell88w8801(五) --- Linux SDIO API介绍

    代码工程的GITHUB连接:点进进入GITHUB仓库 https://github.com/sj15712795029/stm32f1_marvell88w8801_marvell8801_wifi ...

  8. SDIO wifi Marvell8801/Marvell88w8801 介绍(五) ---- Marvell8801/Marvell88w8801 TLV

    代码工程的GITHUB连接:点进进入GITHUB仓库 https://github.com/sj15712795029/stm32f1_marvell88w8801_marvell8801_wifi ...

  9. SDIO wifi Marvell8801/Marvell88w8801 介绍(四) ---- Marvell8801/Marvell88w8801命令/事件/数据格式

    代码工程的GITHUB连接:点进进入GITHUB仓库 https://github.com/sj15712795029/stm32f1_marvell88w8801_marvell8801_wifi ...

最新文章

  1. 使用myeclipse的第一步
  2. 第 2 章 常量、变量和表达式
  3. 用Python编写博客导出工具
  4. Android Studio下载及安装3.0版本
  5. Hadoop之Yarn面试知识复习
  6. 注意力机制可视化_目标跟踪中的(STAM)时空注意力机制
  7. 9.卷2(进程间通信)---记录上锁
  8. SlickEdit 之Ubuntu 版本安装
  9. 《计算机网络》谢希仁第七版知识点总结
  10. eureka 缺点
  11. Python处理excel合并单元格
  12. css3中的属性选择器以及新增伪类
  13. Max骨骼沿样条线运动——中国龙绑定相关问题
  14. 杭州公积金修改手机号信息
  15. sqli-lbs:Less-5~10通关详解
  16. linux流控系统,Linux流量控制(TC)之表面
  17. 我国企业履行社会责任的措施
  18. freeswitch + dbl 呼入设置
  19. openresty 支持php,从零搭建php环境-openresty
  20. Shell学习总结-流编辑器sed

热门文章

  1. 基于Jsoup的Java爬虫-爬取必应壁纸网站的壁纸(Java静态壁纸爬虫实例)
  2. Unity中的半透明阴影
  3. 用纯css实现优雅的tab页,纯CSS实现Tab页切换效果的方法
  4. cocos creator2.3.5休闲游戏英文版(连连看)源码H5+安卓+IOS三端源码
  5. 事件研究法python代码
  6. 这些AI开源项目可以让你创作出卢浮宫级别的艺术品!
  7. day03 数据预处理
  8. 自建app服务器架构特点
  9. Fiddler 和 Wireshark抓包教程合集
  10. python 正则表达式整理