![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
wifi专题
文章平均质量分 67
hengkong_horse
这个作者很懒,什么都没留下…
展开
-
wpa_supplicant软件架构分析
转载自http://blog.csdn.net/fxfzz/article/details/61764141. 启动命令wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下:wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf转载 2013-03-29 09:24:59 · 798 阅读 · 0 评论 -
Linux CRDA(Central Regulatory Domain Agent)
这是一篇介绍CRDA的原文,来自于http://lwn.net/Articles/271037/,这里简单介绍一下。 通过下面的文章,我们可以获知如下信息: 1、CRDA作用: 消除host driver中的冗余regulatory domain code; 提供更新“regulatory rules”的方法或途径;翻译 2013-05-16 19:03:14 · 3738 阅读 · 0 评论 -
WIFI协议(3) Definitions 之WIFI相关定义
下面英文是载自WIFI协议,由于知识欠缺,中文为自己晦涩的理解,仅供参考,欢迎指正,后期自己会不断更正。 Aggregate: A PSDU transported by the PHY with an aggregate attribute indicating that it contains multiple MPDUs. 集成:一个物理层服务数据单元,翻译 2013-05-21 16:57:21 · 1125 阅读 · 0 评论 -
802.11三种帧简介
802.11帧主要有三种类型:数据帧控制帧管理帧 1、数据帧: 它好比802.11中的驮马,负责在工作站之间数据搬运,可能因为所处的网络环境不同而有所差异。 2、控制帧: 它为数据帧服务,负责区域的清空、信道的获取、载波侦听的维护以及原创 2013-05-13 14:02:31 · 2858 阅读 · 0 评论 -
wifi启动信息跟踪之CRDA(1)
下面黑体部分均为打印信息:[ 1903.836139] [cpuid: 0] Calling CRDA to update world regulatory domain/*compat-wireless/net/wireless/reg.c: call_crda()*/[ 1903.836296] [cpuid: 0] World regulatory domain update原创 2013-05-28 18:57:08 · 3802 阅读 · 1 评论 -
Call_crda()到cfg80211_init()流程
从cfg80211开始到调用call_crda()的过程call_crda() /* Core regulatory hi原创 2013-05-29 10:33:57 · 2159 阅读 · 1 评论 -
解析init.qcom.wifi.sh
//device/qcom/common/rootdir/etc/init.qcom.wifi.sh//function:# This script will load and unload the wifi driver to put the wifi in# in deep sleep mode so that there won't be voltage leakage.#原创 2013-05-29 11:51:40 · 2257 阅读 · 0 评论 -
cfg80211_init()
/*****************************************************************************/compat-wireless/net/wireless/core.c cfg80211_init();/*该函数为cfg80211.ko驱动模块的入口接口,下面为其源码*/static int __init原创 2013-05-29 10:47:49 · 2610 阅读 · 0 评论 -
解析init.qcom.sdio.sh
//device/qcom/common/rootdir/etc/init.qcom.sdio.sh//function:# For successful WLAN card detection, WLAN needs SDIO polling turned on.# This script can be used to turn on/off SDIO polling on appr原创 2013-05-29 11:47:47 · 1529 阅读 · 0 评论 -
linux设备驱动——andriod平台wlan驱动
转自:http://blog.csdn.net/wanggongzhen1983/article/details/5330139linux设备驱动——andriod平台wlan驱动 关于这一部分的blog,所有的内容均摘自自己的工作总结笔记,在很多网站都发现了自己写的技术总结的转载感到很高兴,虽然我还是个菜鸟,但是我会继续努力。另外关于wlan驱动这方面的资料真的很少,我基本上是转载 2013-04-19 14:44:06 · 830 阅读 · 0 评论 -
iwpriv工具通过ioctl动态获取相应无线网卡驱动的private_args所有扩展参数
转载自http://blog.csdn.net/wanggongzhen1983/article/details/5330211iwpriv工具通过ioctl动态获取相应无线网卡驱动的private_args所有扩展参数 收藏 iwpriv工具通过ioctl动态获取相应无线网卡驱动的private_args所有扩展参数iwpriv是处理下面的wlan_private_arg转载 2013-04-19 14:34:58 · 1846 阅读 · 0 评论 -
android 4.0 WIFI 初始化过程(应用层+框架层)
android 4.0 wifi初始化(应用层 + 框架层)1、在android/frameworks/base/services/java/com/android/server/目录下SystemServer.java 中class ServerThread extends Thread {。。。。。。。。。。。。。。。。。。。。。。。 @原创 2013-04-28 19:12:52 · 1669 阅读 · 0 评论 -
Wpa_supplicant与wpa_cli实现wifi调试的无线配置
1、使用adb工具进入手机android系统adb devices 显示所有连接的设备adb root 重新启动adb进程,并给予root权限adb remount 重登设备的 /system 分区adb shell 进入手机android系统2、进入wifi模块驱动文件夹内,安装驱动模块cd system/lib/modulescd ath6kl原创 2013-03-27 21:27:30 · 3656 阅读 · 0 评论 -
80211与IEEE 802网络技术族谱简介
本文所介绍的基础知识是为了进一步学习wifi协议所准备,一些缩略术语需要识记,以便后面的学习。 IEEE 802家族是由一系列局域网(Local Area Network,LAN)技术规范所组成的,而802.11仅是其中的成员之一,但是她给人们带来了一场无线上网的盛宴。 下图是IEEE 802家族成员之间的关系以及各个成员在OSI模型中所扮演的角色。原创 2013-04-02 20:53:29 · 1622 阅读 · 0 评论 -
wpa_supplicant and hostapd 简介
1、wpa_supplicantWpa_supplicant 是一个在Linux,BSD和Windows上支持WPA/WPA2(IEEE 802.11i /RSN)认证的客户端。Supplicant 是IEEE802.1X/WPA的组件,被用于客户端(client station)。它实现了与WPA 认证端之间的沟通,并还可以控制漫游和IEEE802.11的wlan驱动的认证/关联。Wpa原创 2013-03-21 23:06:51 · 8330 阅读 · 0 评论 -
android安卓手机变身无线网卡,实现“畅无线“电脑版”台式机笔记本通杀
转载http://blog.sina.com.cn/s/blog_6088f2be01012p8b.html先上附件,WIN732位或XP及以下http://dl.dbank.com/c0ge4lkzadWIN764位。http://dl.dbank.com/c0l6dgb6c4备用PDAnet手机客户端_安装不成功再用http://dl转载 2013-04-07 15:18:31 · 3499 阅读 · 0 评论 -
Android wifi驱动之earlysuspend睡眠模式
(1)添加头文件: #include "core.h" 在core.h文件中有: #ifdef CONFIG_HAS_EARLYSUSPEND #include #endif (2)在wifi驱动ath6kl结构体中添加early_suspend结构: #ifdef CO原创 2013-04-22 19:43:29 · 2352 阅读 · 0 评论 -
android系统中wifi省电模式下的四个基本概念:TIM、DTIM、Beacon-Interval、Listen-Interval
1、TIM(traffic indication message) 每一个Beacon的帧中都有一个TIM信息 ,它主要用来由AP通告它管辖下的哪个STA有信息现在缓存在AP 中,而在TIM中包含一个Bitmap control 字段,它最大是251个字节,每一位映射一个STA,当为1时表示该位对应的STA在AP的缓存中有信息。 2、DTIM(Delivery Traffic原创 2013-04-15 21:21:07 · 25432 阅读 · 4 评论 -
wlan驱动的代码总结
转载自:http://blog.csdn.net/wanggongzhen1983/article/details/5330202wlan驱动的代码总结: 一:wlan_probe函数中要完成的工作(主要是wlan_add_card函数)此函数在sdio的驱动中已经讲诉过是wlan设备的一些准备工作及注册过程,它主要完成以下几件事情:1)、建立net_device结构,关转载 2013-04-19 14:39:23 · 998 阅读 · 0 评论 -
android 4.0 WIFI工作过程(应用层)
WIFI工作流程(应用层): wifi初始化---->wifi启动 ---->开始扫描AP---->显示扫描的AP ---->配置信息 ---->连接AP ---->获取IP ---->至此实现wifi基本的网络通信功能原创 2013-04-28 18:51:00 · 778 阅读 · 0 评论 -
WIFI 功率计算方式
无线电波的发射功率是指在给定频段范围内的能量,通常有两种衡量标准: 功率(W) 增益(dBm) 功率单位mW和dBm的换算: 1、dBm =10 x log [mW] 2、mW =10 的冥 [dBm/ 10] 无线系统中的电磁波能量是由发射设备的发射能量和天线的放大叠加作用产生。 发射总能量=发射功率(原创 2013-11-21 21:21:59 · 6083 阅读 · 0 评论