网卡 (一) 3 无线LAN 硬件 802.11 Wi-Fi芯片

厂商代表芯片标准频段速率功能应用
博通(Broadcom)BCM4334802.11b/g/n2.4/5GHz150MbpsWiFi+BT4.0+FM智能手机,平板电脑
高通(Qualcomm)QCA4004802.11n2.4/5GHzWiFi+MCU智能家居,物联网
美满电子(Marvell)88MW300802.11b/g/n2.4GHz72.2MbpsWiFi+MCU智能家居、家用电器
德州仪器(Texas Instruments)CC3200802.11b/g/n2.4GHz150Mbpswifi+M4工业、消费类电子产品等
联发科(Mediatek)MT7681802.11b/g/n2.4/5GHz433MbpsWiFi+MCU灯泡、门锁、插座等小型设备
瑞昱(Realtek)RTL8710802.11b/g/n2.4GHz150Mbps智能家居、传感器网络、可穿戴设备
新岸线(Nufront)NL6621802.11/b/g/n2.4GHzWiFi+Cortex-M3 集成了MAC、PHY、AFE、RF和PA智能家居、智能监控、WiFi单品
乐鑫(Espressif)ESP8266802.11 b/g/n2.4GHzWiFi+MCU智能家居
联盛德(Winner Micro)W500802.11n提供开源SDK开发包,支持客户二次开发智能家电、智能家居、医疗监护、汽车电子、工业控制
瑞芯微(Rockchips)RKi6000802.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. 分为两部分,上面为主机端驱动,下面是我们之前所说的firmware
2. 其中固件部分的主要工作是:因为天线接受和发送回来的都是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_ops
register_netdev(ndev);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值