博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网卡 (一) 3 无线LAN 硬件 802.11 Wi-Fi芯片
阅读量:4285 次
发布时间:2019-05-27

本文共 1563 字,大约阅读时间需要 5 分钟。

厂商 代表芯片 标准 频段 速率 功能 应用
博通(Broadcom) BCM4334 802.11b/g/n 2.4/5GHz 150Mbps WiFi+BT4.0+FM 智能手机,平板电脑
高通(Qualcomm) QCA4004 802.11n 2.4/5GHz WiFi+MCU 智能家居,物联网
美满电子(Marvell) 88MW300 802.11b/g/n 2.4GHz 72.2Mbps WiFi+MCU 智能家居、家用电器
德州仪器(Texas Instruments) CC3200 802.11b/g/n 2.4GHz 150Mbps wifi+M4 工业、消费类电子产品等
联发科(Mediatek) MT7681 802.11b/g/n 2.4/5GHz 433Mbps WiFi+MCU 灯泡、门锁、插座等小型设备
瑞昱(Realtek) RTL8710 802.11b/g/n 2.4GHz 150Mbps 智能家居、传感器网络、可穿戴设备
新岸线(Nufront) NL6621 802.11/b/g/n 2.4GHz WiFi+Cortex-M3 集成了MAC、PHY、AFE、RF和PA 智能家居、智能监控、WiFi单品
乐鑫(Espressif) ESP8266 802.11 b/g/n 2.4GHz WiFi+MCU 智能家居
联盛德(Winner Micro) W500 802.11n 提供开源SDK开发包,支持客户二次开发 智能家电、智能家居、医疗监护、汽车电子、工业控制
瑞芯微(Rockchips) RKi6000 802.11 b/g/n 智能灯泡、WiFi音箱
  • 芯片的组成
有些芯片不只是 一个 wifi 芯片,可能还有 蓝牙 zigbee fmradio wireless connectivity technologies  (WCN)
1. 加mcu	加mcu 的一般都是物联网单芯片解决方案,也是说该芯片加作为主控,最多添加一些外设,然后就可以组建一个小型计算机系统,不用考虑wifi的硬件接口	软件上面可以跑 rtos 和 linux	网络协议栈一般都已经固化或者存在于linux中.不需要用户考虑无线驱动及tcpip协议及应用层协议	站点、接入点和Wi-Fi直连2. 不加mcu	不加mcu 的一般都是作为外设(有些外设需要烧固件,意思是这些wifi外设还是带了mcu的,但不是作为物联网单芯片解决方案出售)存在,所以需要一个mcu 来 控制该芯片.硬件接口一般包括		1.供电接口		2.数据接口sdio下面主要考虑不加mcu的芯片,芯片作为从设备,有哪些协议接口,怎么控制该芯片
每种wifi卡都是需要固件(firmware)才能驱动的,并且同一种卡工作在不同接口时对应的firmware是不一样的那这种需要烧固件的都是带mcu的.1. 分为两部分,上面为主机端驱动,下面是我们之前所说的firmware2. 其中固件部分的主要工作是:因为天线接受和发送回来的都是802.11帧的帧,而主机接受和传送出来的数据都必须是802.3的帧,所以必须由firmware来负责802.3的帧和802.11帧之间的转换,3. 当天线收到数据,并被firmware处理好后会放在一个buffer里,并产生一个中断,主机在收到中断后就去读这个buffer。
  • 芯片接口
CF USB // 常见SDIO // 常见SPI // 常见PCMCIA
struct net_device *ndev;ndev->netdev_ops	.ndo_do_ioctl       = xxx_ioctl;ndev->ethtool_opsregister_netdev(ndev);

转载地址:http://joigi.baihongyu.com/

你可能感兴趣的文章
九个Console命令,让js调试更简单
查看>>
Linux与Windows的8个不同
查看>>
如何给超链接设置宽度和高度
查看>>
趣文:你对程序员适不适合做老公的看法是?
查看>>
仿照某商城首页的源代码及效果
查看>>
网络大牛如何回答Chrome的15个刁钻面试题?
查看>>
某网站静态首页的实现小结
查看>>
常用的正则表达式归纳—JavaScript正则表达式
查看>>
jq实现图片轮播:圆形焦点+左右控制+自动轮播
查看>>
问题:关于贴友分类菜单的实现
查看>>
PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(二)
查看>>
PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(三)
查看>>
document.body、document.documentElement和window获取视窗大小的区别
查看>>
教你利用iframe在网页中显示天气
查看>>
利用Javascript获取当前日期的农历日期
查看>>
利用原生JavaScript获取样式的方式小结
查看>>
PHP制作验证码
查看>>
常用的CSS Hack技术集锦
查看>>
IE 8兼容:X-UA-Compatible的解释
查看>>
关于form.submit()不能提交表单的错误原因
查看>>