Linux无线网络概述

2020-04-16

上图是linux下的无线框架。
用户空间的应用在最上层,硬件设备在最下面。
左边是以太网设备,右边是WiFi设备。

linux无线子系统包含两大块,cfg80211和mac80211。它们帮助WiFi驱动跟内核和用户空间连接。

注:cfg80211和mac80211是ko模块,相当于动态库,里面的函数只有在需要的时候才回被调用。wifi驱动模块就是依赖这两个动态库实现的,它也是一个动态库。

相关文章: