WIFI
xinyuan0214
这个作者很懒,什么都没留下…
展开
-
帧聚合
在信道的竞争中所产生的冲突,以及为解决冲突而引入的退避机制都大大降低了系统的吞吐量;802.11n为了解决MAC层的这两个问题,采用了帧聚合(Frame Aggregation)技术和Block Acknowledgement机制。MSDU(MAC Service Data Unit): MAC服务数据单元MPDU(MAC Protocol Data Unit): MAC协议数据单元PPDU: 包含mpdu和msdu的聚合报文MPDU:仅包含msdu聚合的报文MSDU:单个802.3以.原创 2020-09-28 20:27:28 · 2627 阅读 · 0 评论 -
802.11帧结构、wifi连接过程、加密方式
转载:点击打开链接Linux黑客大曝光: 第8章 无线网络无线网络安全攻防实战进阶无线网络安全 黑客大曝光 第2版http://zh.wikipedia.org/wiki/IEEE_802.11http://www.hackingexposedwireless.com/doku.phphttp://blog.csdn.net/gueter/article/details/481272转载 2016-01-23 15:56:58 · 17890 阅读 · 2 评论 -
sdio架构初解
一.前言SD卡的大名是耳熟能详,但是SDIO总线确是不为人解,不过说起他的近亲SPI就知道了。我们这里主要是理解SDIO总线,并不去理解SPI总线。也许大家会畏惧其庞大的代码,其实我们并不需要详细理解其具体的实现,我们需要理解其架构。二.主机(host)在linux2.6.28中,在sdhci-s3c.c实现对主机的sdhci的驱动,而其设备的添加则在smdk6410_devices中原创 2016-01-05 15:26:36 · 901 阅读 · 0 评论 -
linux的sdio驱动编程
先谈谈如何写linux驱动:- 在驱动模块初始化函数中调用register_chrdev(),将驱动向系统注册为一个字符设备,伪装成一个文件,上层的应用可以通过访问这个文件(字符设备),来操作驱动模块。- 驱动模块注册为字符设备后,还需要用户在命令行中敲mknod命令来创建一个对应的字符文件,上层应用就是用open, close, read, write该文件这样的方式来访问驱动模块。原创 2016-01-05 15:29:28 · 1150 阅读 · 1 评论 -
linux sdio wifi驱动编译
目前sourceforge网站上提供了Linux 2.6.18版本内核的sdiostack补丁,使用此补丁后可以编译出供Atheros SDIO wifi v1.0模块使用的驱动。 首先选择工作目录(例如当前用户的个人目录/home/~),此后的操作都在此目录下进行。下面以Samsung S3C2410平台为例介绍驱动编译过程,使用的交叉编译工具为arm-linux-gcc v3.原创 2016-01-05 15:31:18 · 1151 阅读 · 0 评论