kernel wifi 测试方法
工具
iwconfig
iwlist
路由
步骤
step 1 配置编译kernel
需要在menuconfig 中选中驱动配置,配置kernel的网络协议支持,否则运行会出现error -71的协议错误。
step2 编译网卡固件驱动
下载固件代码,配置固件代码中的Makefile ,修改其中的kernel 路径 、kernel版本号、交叉编译工具名字和路径和一些其他的配置。
运行其中makefile ,获得xxx.ko
step3 启动
运行kernel启动Linux环境,连接网卡 ,检查网卡是否被正确识别,console 会打印出来网卡的基本信息。
insmode xxx.ko
如果开启了打印console会打印出来固件下载是否成功。
step3 网络配置
- ifconfig wlan0 up 启动无线网络
- iwlist wlan0 scan 扫描路由
- iwconfig wlan0 essid “xxxx”连接路由
- ifconfig wlan0 192.168.xxx配置ip
step4功能测试
配置完成之后就可以ping 以确定网络是否通的。
step5性能测试
性能测试需要使用perf 工具,pc 和wifi 模组连到同一台路由器,在pc上运行perf host,板子上做客户端,板子perf pc 可以在pc 上获得性能的结果。
1. 设备端运行 iperf -c serverip -f m -i 1 -t 60&
2. PC端运行iperf.exe -s -f m -i 1
物理连接图
kernel wifi 测试方法相关推荐
- [RK3288][Android6.0] WiFi的dts配置说明(AP6335)
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 原理图 配置文件 参考 使用的是AP6335, 硬件上用的是SDIO0. 原理图: 配置文件: 电 ...
- Wifi模块—源码分析Wifi启动2(Android P)
一 前言 在上一篇分析了wifi启动的流程,从Android应用层一直分析到了Java框架层,这次我们接着往下走流程.如果没有看上一篇的建议先回头看看 Wifi模块-源码分析Wifi启动1(And ...
- RLT USB WiFi驱动源码分析(Type A)
USB WiFi驱动属于USB设备驱动,底层是USB主机控制器驱动.USB主机控制器驱动根据USB协议向USB设备驱动提供读写接口.USB WiFi驱动根据USB主机控制器驱动提供的读写接口对USB ...
- android wifihal 流程,Wifi笔记 | 启动流程 Native层
一.Manager层调用到WifiNative 看一些关键性的操作: 启动Hal:startHal() 启动supplicant:startSupplicant() 加载驱动(loadDriver): ...
- java wifi模块源码_Wifi模块
一 前言 在上一篇分析了wifi启动的流程,从Android应用层一直分析到了Java框架层,这次我们接着往下走流程.如果没有看上一篇的建议先回头看看 Wifi模块-源码分析Wifi启动1(And ...
- 博通wifi 与蓝牙测试
ADB环境安装方法 Android手机USB为复合设备,包括adb, usb mass storage, rndis, usb2serial等.Spreadtrum提供了Windows下的驱动安装文件 ...
- Android 8.1 【FriendlyARM】编译环境搭建与镜像烧写
NanoPC-T4 不仅是世界上最小的全功能接口 RK3399 一体化主板, 而且是一款完全开源的高性能计算平台.它的尺寸只有 100x64mm,标配4GB LPDDR3 内存和 16GB 闪存, 板 ...
- android MTK平台驱动设置
1. LCD 1.1怎样新建一个LCD驱动 LCD模组主要包括LCD显示屏和驱动IC.比如LF040DNYB16a模组的驱动IC型号为NT35510.要在MT577平台上新建这个lcd的驱动,步骤如下 ...
- MTK_android项目驱动设置
1. LCD 1.1怎样新建一个LCD驱动 LCD模组主要包括LCD显示屏和驱动IC.比如LF040DNYB16a模组的驱动IC型号为NT35510.要在MT577平台上新建这个lcd的驱动,步骤如下 ...
最新文章
- 钢结构节点输出软件_BIM助力桥梁钢结构设计施工一体化建设
- 跟着书本重学CSS(1)
- 漫谈概率 PCA 和变分自编码器
- 数据结构-阶段性理解
- fgo服务器维护更新,fgo命运冠位指定活动维护公告 12月2日更新
- 基于Modelica的起落架摆震建模
- matlab 求余函数mod
- java Doc转Pdf
- 第二篇:呈现内容_第一节:Control呈现
- 《人力资源视角下的企业数字化转型》高峰圆桌论坛圆满闭幕
- 密态数字经济:用密码去“深海淘珍珠”
- python高级数据分析_Python数据分析-pandas高级操作
- 安装JDK8(jdk-8u181-windows-x64)
- 一些常用的软件和资源网站
- C#实现的 写字板 程序
- iframe使用总结:
- unity全免费下载网站 源代码插件模型场景全部免费
- Java final类
- C语言程序设计复习题(2021年11月3日)
- 如何应对项目风险,这一篇文章就够了
热门文章
- python如何把ts视频拼接起来_Python实现FLV视频拼接功能
- CCNP——P2P网络(点对点网络)类型的OSPF的特点
- 【电子技术基础实验日志】安装multisim14.0,用数字万用表测量电压放大倍数仿真实验
- 移动端(浏览器)调试去除模拟器外框
- 5G多卡聚合路由器在环境检测中的应用
- 3DLC系列之:图像窗口
- 《重构-改善既有代码的设计》第二章
- iOS xxx has conflicting provisioning settings.
- Voice Changer + Voice Meeter Banana变声方案
- 15款奥特能电驱动实拍