Advertisement

无线网络配置NL802-1A-CFG-802-MAC-802

阅读量:

1. 基本概念

cfg80211项:负责配置无线设备;在Kernel态下协同工作于FullMAC协议、mac80211标准以及nl80211规范中。

mac80211 是一个专为开发人员设计的框架(Kernel态),用于撰写针对SoftMAC无线设备的驱动程序。

nl80211: 被用于对无线设备进行配置管理,并被设计为基于基本Netlink的用户态协议(User态)

WNIC : 无线网络接口控制器, 它依靠硬件去执行协议(例如IEEE802.11)所定义的功能进行操作

MLME被称为MAC(Media Access Control)层管理实体,并由其管理物理层的MAC状态机

SoftMAC体系采用软件实现方案以完成MLME功能。mac80211协议为此类芯片架构提供了基于API的驱动接口。具体而言,在软IP核技术的支持下,该类芯片架构能够更加灵活地控制网络层数据包的传输过程,并通过软件机制完成无线帧的数据解析与生成过程。当前市场中主流的802.11无线通信设备主要采用软IP核技术(即 SoftMAC)架构设计为主流模式;相比之下,“全IP核”架构(即 FullMAC)的应用则较为有限。

• FullMAC: 其MLME由硬件管理,当写FullMAC无线驱动时,不需要使用mac80211。

改写说明

2. cfg80211

cfg80211属

全部评论 (0)

还没有任何评论哟~