1、下载源码: https://sourceforge.net/projects/iperf/
2、解压 : tar -zxvf iperf-2.0.5.tar.gz
3、./configure --host=arm-none-linux-gnueabi CC=arm-linux-gcc CXX=arm-linux-g++
说明:arm-none-linux-gnueabi 为自己使用的交叉编译工具链的名字 后面的arm-linux-xxx同理
4、vim config.h
#define HAVE_MALLOC 0 改为 #define HAVE_MALLOC 1
/* #undef HAVE_QUAD_SUPPORT */ 改为 #define HAVE_QUAD_SUPPORT 1
#define malloc rpl_malloc 改为 /* #undef malloc */
5、make
此时在./src中生成iperf 可执行程序
6、arm-linux-strip iperf 减小文件size
将iperf放到开发板的/usr/bin目录下
7、完成
8、使用
机中iperf -s 作为服务器
开发板中使用 iperf -c 200.200.200.2 -t 10 -i 1 作为客户端:解释ip地址为主机ip 测试10s每1s打印一次信息
更多用法请自行百度