原创 Zedboard: iperf的移植与测试

2012-12-10 20:32 1852 17 17 分类: FPGA/CPLD

 Zedboard: iperf的移植与测试

iperf是一个常用的网络性能测试工具,本文主要介绍iperf的移植的过程,最终简单利用iperf测试Zedboard上的千兆以太网性能。

1.       Iperf安装移植

Host宿主端安装

1.1   下载源码:http://sourceforge.net/projects/iperf/

1.2   解压到相应文件夹,进入目录执行./configure

./configure

如果报了下面的错,说明找不到C++编译器,

20121210203011666001.png

执行which g++看看是否可以找到g++

20121210203019244002.jpg

没有的话,就mountRHEL ISO文件,找到gcc-c++包,执行安装操作,

20121210203027289003.jpg

安装完后,再次确认是否可以找到g++

20121210203033685004.png

重新执行安装操作,

./configure

make

make install

确认iperf是否正常安装上,

20121210203040664005.png

 

Target客户端移植

 

make clean

./configure --prefix=/home/telantan/rootfs --host=arm-xilinx-linux-gnueabi

make

 

如果报了rpl_malloc的错误,将config.h中的相应宏注释掉就可以了,

20121210203046841006.jpg

20121210203054978007.png

20121210203101989008.png

再次执行make编译命令,

make

make install

 

确认iperf是否正常生成,

find /home/telantan/rootfs -name 'iperf'

可以发现iperf已经安装到相应的目录中,

20121210203107951009.jpg

 

2.       Iperf 测试

Zynq客户端以server模式启动iperf

iperf -s

20121210203113720010.png

HOST宿主机端以client模式启动测试

iperf -c 192.168.1.10 -i 2

20121210203120865011.jpg

 

 

文章评论0条评论)

登录后参与讨论
我要评论
0
17
关闭 站长推荐上一条 /2 下一条