Android iperf 工具移植和编译
来源:互联网 发布:java图形界面编程代码 编辑:程序博客网 时间:2024/06/03 13:27
最近项目需要测试wifi的功能。Linux下的iperf很好用,但是在Android下面是没有这个工具的。所以自己就移植了一个。
源码大概如下:
Android.mk 文件内容如下:
ifneq ($(TARGET_SIMULATOR),true)LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)IPERF_SOURCES:= compat/snprintf.c compat/string.c compat/inet_pton.c compat/signal.c\ compat/error.c compat/gettimeofday.c compat/Thread.c\ compat/inet_ntop.c src/ReportCSV.c src/tcp_window_size.c\ src/gnu_getopt.c src/stdio.c src/sockets.c src/SocketAddr.c src/ReportDefault.c\ src/Locale.c src/gnu_getopt_long.c src/service.c src/Reporter.c src/Extractor.c\ compat/delay.cpp src/Listener.cpp src/Server.cpp src/List.cpp src/Launch.cpp src/Settings.cpp\ src/PerfSocket.cpp src/main.cpp src/Client.cpp#LOCAL_CFLAGS := -O2 -gLOCAL_MODULE := iperfLOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)LOCAL_SRC_FILES:= $(IPERF_SOURCES)LOCAL_C_INCLUDES := $(LOCAL_PATH)/includeLOCAL_CFLAGS := -DHAVE_CONFIG_HLOCAL_MODULE_TAGS := debuginclude $(BUILD_EXECUTABLE)endif # TARGET_SIMULATOR != true
直接通过命令编译
./mk -t mt6735 mm packages/iperf/andro-iperf/iperf-2.0.5/
生成 iperf 文件
测试可以正常使用。有空再把源码和编译的iperf可执行文件传上去
阅读全文
0 0
- Android iperf 工具移植和编译
- iperf工具移植
- 嵌入式开发之工具移植--iperf移植和使用
- Android移植之iperf
- Android 移植之 iperf
- 移植iperf到android
- Android 移植之 iperf
- 编译移植iperf-3.1.1到ARM
- 网络性能测试工具iperf编译记录
- Android移植和交叉编译
- iperf工具
- iperf工具
- 编译 iperf
- 关于iperf 在android下的编译
- netperf和iperf网络性能监控工具
- iperf的介绍、交叉编译和使用
- 移植iperf(mips-linux)
- iperf移植过程
- 找三元环(bzoj 3498: PA2009 Cakes)
- 基于python3.5的scrapy框架搭建(三)
- [py]python函数式编程
- log4j2 按天分日志
- [py]tornado诠释cookie
- Android iperf 工具移植和编译
- El和标准标签
- ie8下button按钮问题
- linux安装ffmpeg扩展
- SQLServer--给数据库用户授权与角色管理
- 高效圆角
- 如何将一维数组转换为需要的二维数组
- 解决非驱动签名缺失情况下的“Windows 无法验证此设备所需的驱动程序的数字签名”问题
- golang的Channel