先介绍一下wifi的概念吧,很多人应该就知道wifi是上网用的,具体怎么工作大多人都不怎么关心;

Wi-Fi是一种允许电子设备连接到一个无线局域网(WLAN)的技术,通常使用2.4G UHF或5G SHF ISM 射频频段。连接到无线局域网通常是有密码保护的;但也可是开放的,这样就允许任何在WLAN范围内的设备可以连接上。Wi-Fi是一个无线网络通信技术的品牌,由Wi-Fi联盟所持有。目的是改善基于IEEE 802.11标准的无线网路产品之间的互通性。有人把使用IEEE 802.11系列协议的局域网就称为无线保真。甚至把Wi-Fi等同于无线网际网路(Wi-Fi是WLAN的重要组成部分)。

工作原理:无线网络在无线局域网的范畴是指“无线相容性认证”,实质上是一种商业认证,同时也是一种无线联网技术,以前通过网线连接电脑,而Wi-Fi则是通过无线电波来连网;常见的就是一个无线路由器那么在这个无线路由器的电波覆盖的有效范围都可以采用Wi-Fi连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,则又被称为热点。

操作步骤:以我的rk3036的sdk为例;

1、Build for test:

1)修改wifi驱动(以rtl8188eu为例)

在/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/Kconfig,  中的tristate "Realtek 8188E USB WiFi"下添加两行:

select  WIRELESS_EXT

select  WEXT_PRIV

2)在应用程序lolollipop_wifi中p2p_main.c中添加

enum lollipop_mode mode;

+ return 0;

3)在system_ok_check.c中添加:

FILE *fp = NULL;
char *buf = NULL;

+ return 0;

4)然后在lollopop_wifi下的当前ui中的config将dongle切换为WFD模式;

5)编译该应用程序生效,命令如下:

mmm external/lollipop_wifi/ -j4  (注:若要使用mmm命令,需先配置单个模块编译环境 . build/envsetup.sh)

6)安装测试工具:

source build/envsetup.sh
cd RKTools/windows/wifi_rftest/realtek/ && ./rtl8188eu.sh
croot && ./mkimage_spi.sh

注:每个芯片厂商应该都有不同的说明

测试步骤:

1、# ./system/bin/tx.sh n 1 44

注意:如果运行出错,有类似如下打印信息:
      Invalid command : mp_start
      Invalid command : mp_channel
      Invalid command : mp_bandwidth
      Invalid command : mp_ant_tx

则需要编译:mmm RKTools/windows/wifi_rftest/realtek/rtwpriv_v2_20151130/生成新
的 iwpriv 工具,再打包成固件重新升级。

2、接收测试Run the following commands to run Air Rx testing in single channel

1)# ./system/bin/rx.sh 1

2) transmit signal from TX instrument

3)# ./system/bin/rx_result.sh

日常笔记之wifi定频及测试相关推荐

  1. 在安霸s2lm上wifi定频测试

    最近项目中需要做wifi定频测试,用到了iwpriv. iwpriv是iwconfig的辅助工具,用来配置无线网络接口的各种私有可选参数.iwpriv针对不同种类的驱动实现特定的参数处理和设置.iwp ...

  2. wifi定频操作rtwpriv移植编译

    前言 RTL8XXXXX 定频工具移植编译,用于wifi模块认证配置WiFi工作在定频模式下. 一.rtl8xxxx的WiFi内核配置 1.使用说明: 1.先确认driver\rtl8XXXXX下的M ...

  3. 射频测试 —— WiFi定频测试

    一.硬件准备 (1)测试仪一台:如R&S公司的CMW500.CMW270等: (2)PC一台: (3)待测试设备一台: (4)USB转串口线两根(连接PC与测试仪): (5)USB控制线一根( ...

  4. WiFi定频操作一:TX测试-rtwpriv-----WIFI2.4G测试指令

     WIFI2.4G测试指令                                 ifconfig wlan0 up                :开启网卡             rtw ...

  5. WiFi定频操作二:TX测试-rtwpriv-----WWIFI5G测试指令

     TX测试-rtwpriv-----WWIFI5G测试指令 1)54M 11a 模式 20M 带宽                                                    ...

  6. Realtek WiFi定频工具使用操作指南(rtl8188au/rtl8812au/rtl8192cu)

    一:11g发射模式54M =108步骤 54M 11g模式 20M带宽 ifconfig wlan0 up iwpriv wlan0 mp_start 信道1 iwpriv wlan0 mp_chan ...

  7. 射频测试 —— 蓝牙定频测试3

    上一章中说明了通过"QC.BluetoothLE_DirectMode.exe"工具("C:\Program Files (x86)\Qualcomm\QDART\bin ...

  8. 射频测试 —— 蓝牙定频测试1

    蓝牙(Bluetooth)工作在2.4G的ISM(Industrial, Science and Medicine)频段,具体为2400-2483.5MHz,信道带宽1MHz,有79个信道.信道频率为 ...

  9. 定频APK--rftesttool的安装及设置步骤

    V19送去实验室进行定频测试 1.停止打印 echo 0 > /proc/sys/kernel/printk 2.rftesttool拷贝到设备 拷贝前需要rftesttool/android_ ...

最新文章

  1. [转]PCB 设计中敷铜的注意事项
  2. Spring Cloud Stream消费失败后的处理策略(一):自动重试
  3. python 如何查看模块所有方法-如何查看python的模块
  4. Python合并两个List
  5. C# 利用类名字符串调用并执行类方法
  6. Android 系统(198)---Android解放双手之Gradle自动化打包实战
  7. eclipse中spring配置文件代码提示(全)
  8. 程序员真的是太太太太太太太太难了!
  9. 问题六十二:怎么求一元十次方程在区间内的所有不相等的实根(2)——修正“区间端点零值”问题
  10. 视觉测量为什么要考虑畸变
  11. apache-cxf测试webservice添加header信息
  12. 关于vue自定义事件中,传递参数的一点理解
  13. ORA-01790:表达式必须具有与对应表达式相同的数据类型
  14. 用Global Mapper软件批处理将dwg转shp
  15. 楞严经悬镜 明• 憨山大师 ----读记
  16. Mali GPU linux下驱动编译
  17. git不用每次输入用户名和密码
  18. 【Java】将一元换成5分,2分和1分的硬币,有多少种换法
  19. windows server + documents4j 转excel报错 Could not access target file
  20. Iphone6S 换屏教程

热门文章

  1. linux——SMB文件共享及应用实例
  2. 一个简单的使用支持向量机(SVM)进行回归预测的Python代码示例,包含了源数据和注释
  3. C++ GDAL/OGR 库创建多边形类型的图层
  4. labview 和lin 通讯_LABVIEW几种通讯应用1
  5. DO DTO BO AO VO POJO
  6. Git-error: dst refspec branch matches more than one
  7. mysql 慢日志 逻辑读_运维日记| MySQLOracle深度解析之一:逻辑读
  8. IT行业34个最新专业术语
  9. 我奋斗了18年,不是为了和你一起喝咖啡(转)
  10. 华为云弹性公网IP,如何解决现代企业的网络IP烦恼