wifi 驱动开发
文章平均质量分 90
zqixiao_09
这个作者很懒,什么都没留下…
展开
-
Linux 下wifi 驱动开发(一)—— WiFi基础知识解析
一、WiFi相关基础概念1、什么是wifi 我们看一下百度百科是如何定义的: Wi-Fi是一种可以将个人电脑、手持设备(如pad、手机)等终端以无线方式互相连接的技术,事实上它是一个高频无线电信号。[1] 无线保真是一个无线网络通信技术的品牌,由Wi-Fi联盟所持有。目的是改善基于IEEE 802.11标准的无线网路产品之间的互通性。有人把使用IEEE 802.原创 2016-04-09 19:09:28 · 56842 阅读 · 7 评论 -
Linux 下wifi 驱动开发(三)—— SDIO接口WiFi驱动浅析
对于SDIO接口的wifi,首先,它是一个sdio的卡的设备,然后具备了wifi的功能,所以,注册的时候还是先以sdio的卡的设备去注册的。然后检测到卡之后就要驱动他的wifi功能了,显然,他是用sdio的协议,通过发命令和数据来控制的。下面先简单回顾一下SDIO的相关知识:一、SDIO相关基础知识解析1、SDIO接口 SDIO 故名思义,就是 SD 的 I/O 接口(in原创 2016-04-09 19:11:16 · 60302 阅读 · 7 评论 -
Linux Wireless架构总结
1. 无线网络驱动(ath9k_htc) ath9k_htc是一个基于USB接口的SoftMAC无线网络适配器。为了其驱动能正常工作,首先必须调用usb_register来注册驱动定义的usb_driver,以借助USB Core的力量来处理与USB协议相关的事件。其代码如下:static struct usb_driver ath9k_hif_usb_driver = {转载 2016-04-13 20:04:36 · 8606 阅读 · 3 评论 -
Linux 下wifi 驱动开发(二)—— WiFi模块浅析
一、什么是wifi 模块 百度百科上这样定义: Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。传统的硬件设备嵌入Wi-Fi模块可以直接利用Wi-Fi联入互联网,是实现无线智能家居、M2M等物联网应用的重要组原创 2016-04-09 19:10:18 · 31357 阅读 · 0 评论 -
Linux 下wifi 驱动开发(四)—— USB接口WiFi驱动浅析
前面学习了SDIO接口的WiFi驱动,现在我们来学习一下USB接口的WiFi驱动,二者的区别在于接口不同。而USB接口的设备驱动,我们前面也有学习,比如USB摄像头驱动、USB鼠标驱动,同样都符合LinuxUSB驱动结构: USB设备驱动(字符设备、块设备、网络设备) |原创 2016-04-10 21:33:08 · 22529 阅读 · 6 评论