Iperf3移植到ARM Linux(zynq-7045)

Iperf3移植到ARM Linux(zynq-7045)

1. 下载软件包

下载最新版本源码包,下载地址:http://downloads.es.net/pub/iperf/ 本文以3.1-STABLE为例

2. 解压软件包到宿主

cd ~/
mkdir iperf_test
将iperf-3.1-STABLE.zip拷贝到iperf_test,并解压源码包
cd iperf_test
unzip iperf-3.1-STABLE.zip

3.交叉编译

cd iperf-3.1-STABLE
mkdir ../install
./configure --host=arm-linux-gnueabihf --prefix=/root/iperf_test/install
make                  
make install  

–host:
指定交叉编译工具,一般为arm-none-linux-gnueabi、arm-linux-gnueabihf、arm-linux等,具体要和目标板用的交叉编译工具对应。
–prefix: 指定安装目录,编译后的文件会全部放在安装目录中。必须是绝对路径!

4.处理之后拷贝到目标ARM板`

//进入安装目录
cd ../install  
//去除iperf3镜像调试信息                                    
arm-linux-gnueabihf-strip bin/iperf3   
//去除共享库的调试信息         
arm-linux-gnueabihf-strip lib/libiperf.so.0.0.0   
//删除两个不用的库文件
rm lib/libiperf.a lib/libiperf.la  
//压缩bin和lib目录                  
tar -zcvf iperf-arm.tar.gz bin lib                  
//拷贝到ARM目标板中解压  IP地址为目标板IP地址,根据实际情况填写
scp iperf3-arm.tar.gz root@192.168.10.20:/mnt/bin       
//串口终端输入解压
tar -zxvf ipref3-arm.tar.gz bin -C /usr/
tar -zxvf ipref3-arm.tar.gz lib -C /usr/

5.测试命令

作为客户端,端口号设置5200,速率800M ,测试60秒
iperf3 -u -c 192.168.10.112 -p 5200 -b 800M -t 60

参考文章:
添加链接描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值