因为最近一直比较忙,很久没有更新了,趁着现在元旦放假的第一天,更一篇,这是在2018年更新的最后一篇,下一篇要到元旦之后了.
之前写的一系列驱动都是用的tiny4412平台开发的,前几天把板子卖了,这次采用allwinner的A33来说,因为都是ARM架构,并且都是使用Linux内核,区别这里不需要考虑(Exynos 4412采用Cortex-A9,支持乱序执行,allwinner A33采用Cortex-A7,顺序执行),采用的wifi方案是Realtek的rtl8723cs,此模块集成了wifi和BT,本节只说wifi(2.4GHz).
Wi-Fi可分为五代:
第一代 | 802.11 | 1997年制定,只运行于2.4GHz,最快2Mbit/s |
第二代 | 802.11b | 只运行于2.4GHz,最快11Mbit/s,正逐渐淘汰 |
第三代 | 802.11g/a | 分别运行于2.4GHz和5GHz,最快54Mbit/s |
第四代 | 802.11n | 可运行于2.4GHz或5GHz,20和40MHz带宽下最快72和150Mbit/s |
第五代 | 802.11ac | (俗称5G WiFi),只运行于5GHz,最快433Mbit/s |
目前市面上常见的300Mbps路由器就是指双工情况下的第四代wifi,很明显,速率上是超过百兆网卡的,百兆网卡顾名思义就是100Mbps ,千兆网卡则是1Gbps,比普通的第五代wifi快,但是,我