查看: 302|回复: 2

OpenHarmony移植带宽测试工具iperf教程

[复制链接]

1

主题

3

回帖

16

积分

新手上路

积分
16
发表于 2025-4-16 09:30:30 | 显示全部楼层 |阅读模式
本教程适用于有OpenHarmonySDK且编译工具链是clang,仅需修改一下所需架构既可,arm64 arm均可以使用
由于iperf3需要一些gcc的库,但是我手上的clang没有对应移植的库,所以无法编译成功,有兴趣的小伙伴可以尝试用下面脚本试一下看看
下载windows linux 源码
windows端:https://jaist.dl.sourceforge.net/project/iperf2/iperf-2.2.1-win64.exe?viasf=1
Linux端:https://jaist.dl.sourceforge.net/project/iperf2/iperf-2.0.9.tar.gz?viasf=1

Linux端解压
tar -xvf iperf-2.0.9.tar.gz
进入iperf-2.0.9 文件夹
cd iperf-2.0.9
创建build.sh
touch build.sh
复制粘贴以下代码,源文件放在本文件根目录下
  1. #!/bin/bash
  2. set -e
  3. if [ "$1" == "clean" ] || [ "$1" == "distclean" ];then
  4.     make $1
  5.     exit 0
  6. fi
  7. export OHOS_NATIVE_HOME=/prj_oh/prebuilts/ohos-sdk/linux/12/native
  8. export PATH=$OHOS_NATIVE_HOME/llvm/bin:$PATH
  9. export AR=$OHOS_NATIVE_HOME/llvm/bin/llvm-ar
  10. export AS=$OHOS_NATIVE_HOME/llvm/bin/llvm-as
  11. export LD=$OHOS_NATIVE_HOME/llvm/bin/ld.lld
  12. export RANLIB=$OHOS_NATIVE_HOME/llvm/bin/llvm-ranlib
  13. export STRIP=$OHOS_NATIVE_HOME/llvm/bin/llvm-strip
  14. export CC="$OHOS_NATIVE_HOME/llvm/bin/clang"
  15. export CXX="$OHOS_NATIVE_HOME/llvm/bin/clang++"
  16. export NM="$OHOS_NATIVE_HOME/llvm/bin/llvm-nm"
  17. export OBJDUMP="$OHOS_NATIVE_HOME/llvm/bin/llvm-objdump"
  18. export CFLAGS="--target=loongarch64-linux-ohos --sysroot=$OHOS_NATIVE_HOME/sysroot -funwind-tables -fstack-protector -fno-strict-aliasing -D__MUSL__"
  19. export CPPFLAGS="--target=loongarch64-linux-ohos --sysroot=$OHOS_NATIVE_HOME/sysroot -funwind-tables -fstack-protector -fno-strict-aliasing -D__MUSL__"
  20. export LDFLAGS="--target=loongarch64-linux-ohos -static-libstdc++ --rtlib=compiler-rt -fuse-ld=lld"
  21. ./configure --prefix=${PWD}/_install \
  22.             --target=loongarch64-linux-ohos \
  23.             --host=x86_64-pc-linux-gnu \
  24. make && make install
复制代码
主要是通过find / -name llvm 找到SDK中适用于linux交叉编译的编译工具路径


保存退出后
sudo ./build.sh
在/iperf-2.0.9/_install/bin 路径下会存放iperf可执行文件如下图所示

通过hdc 将iperf发送到板卡上 运行 iperf相关命令即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

391

回帖

810

积分

高级会员

积分
810
发表于 2025-8-3 19:51:03 | 显示全部楼层
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инйо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо  
инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо инфо

0

主题

391

回帖

810

积分

高级会员

积分
810
发表于 2025-8-7 07:24:13 | 显示全部楼层
http://tuchkas.ru/
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表