20251127给荣品RD-RK3588开发板跑Rockchip的原厂Buildroot【linux-6.1】系统时打开iperf3
20251127给荣品RD-RK3588开发板跑Rockchip的原厂Buildroot【linux-6.1】系统时打开iperf3
2025/11/27 21:19
缘起:Rockchip的原厂Buildroot【linux-6.1】系统默认只有iperf2,还是比较喜欢iperf3。
iperf2的服务器端不会显示实时网速!^_
经过反复测试,终于把 荣品RD-RK3588开发板 自带的8寸屏的CTP触摸屏调试通了。
Android13的内核linux-5.10
Android13的内核linux-6.1。版本升级之后,
终于把全部的USB接口都点亮USB接口的鼠标了!
当你把荣品RD-RK3588开发板重新适配一把,就相当于从头做了一个项目:【荣品RD-RK3588开发板】。
当然,开发板的功能都是好的,你免除了调试的过程,也就没有解决相关硬件出错的经验/机会了!
结论:荣品的FAE工程师是真的很忙。
代码写的非常写意/潇洒!
【整个DTS,TAB和空格按键都是混用的!^_有些时候看着很难受的!^_】
DTS中的代码排版真的让人看得很难受!
1、在config配置文件中增加iperf3:
Y:\new_disk_4t\wyb\RD-RK3588\rk3588_linux6.1_release_v1.2.0_20241220\buildroot\configs\rockchip\tools\benchmark.config
BR2_PACKAGE_GLMARK2=y
BR2_PACKAGE_WHETSTONE=y
BR2_PACKAGE_DHRYSTONE=y
BR2_PACKAGE_LMBENCH=y
BR2_PACKAGE_UNIXBENCH=y
BR2_PACKAGE_IPERF=y
BR2_PACKAGE_IPERF3=y


2、继续编译:
jinhualong@jinhualong-LEGION-REN7000K-26IRX:~/new_disk_4t/wyb/RD-RK3588/rk3588_linux6.1_release_v1.2.0_20241220$ ./build.sh
Merging configs/rockchip/multimedia/mpp.config
Merging configs/rockchip/wifibt/bt.config
Merging configs/rockchip/network/network.config
Merging configs/rockchip/wifibt/wireless.config
Merging configs/rockchip/tools/benchmark.config
Merging configs/rockchip/tools/common.config
Merging configs/rockchip/tools/test.config
Merging configs/rockchip/network/chromium.config
Merging configs/rockchip/npu2.config
Merging configs/rockchip/powermanager.config
Merging configs/rockchip/weston.config
Merging /home/jinhualong/new_disk_4t/wyb/RD-RK3588/rk3588_linux6.1_release_v1.2.0_20241220/buildroot/configs/rockchip_rk3588_defconfig
#
# merged configuration written to /home/jinhualong/new_disk_4t/wyb/RD-RK3588/rk3588_linux6.1_release_v1.2.0_20241220/buildroot/output/rockchip_rk3588/.config.in (needs make)
#
#
# configuration written to /home/jinhualong/new_disk_4t/wyb/RD-RK3588/rk3588_linux6.1_release_v1.2.0_20241220/buildroot/output/rockchip_rk3588/.config
#
make: Leaving directory '/home/jinhualong/new_disk_4t/wyb/RD-RK3588/rk3588_linux6.1_release_v1.2.0_20241220/buildroot'
3225c3225
< BR2_PACKAGE_IPERF3=y
---
> # BR2_PACKAGE_IPERF3 is not set
Buildroot config changed!
You might need to clean it before building:
rm -rf /home/jinhualong/new_disk_4t/wyb/RD-RK3588/rk3588_linux6.1_release_v1.2.0_20241220/buildroot/output/rockchip_rk3588
2025-11-26T21:35:39 >>> iperf3 3.14 Downloading
2025-11-26T21:35:43 >>> iperf3 3.14 Extracting
2025-11-26T21:35:43 >>> iperf3 3.14 Patching
2025-11-26T21:35:43 >>> iperf3 3.14 Updating config.sub and config.guess
2025-11-26T21:35:43 >>> iperf3 3.14 Patching libtool
2025-11-26T21:35:43 >>> iperf3 3.14 Configuring
2025-11-26T21:35:47 >>> iperf3 3.14 Building
2025-11-26T21:35:48 >>> iperf3 3.14 Installing to target
2025-11-26T21:35:48 >>> Finalizing host directory
2025-11-26T21:35:48 >>> Finalizing target directory
2025-11-26T21:35:50 >>> Sanitizing RPATH in target tree
2025-11-26T21:35:51 >>> Sanity check in overlay board/rockchip/common/base
2025-11-26T21:35:51 >>> Sanity check in overlay board/rockchip/rk3588/fs-overlay/
2025-11-26T21:35:51 >>> Copying overlay board/rockchip/common/base
2025-11-26T21:35:52 >>> Copying overlay board/rockchip/rk3588/fs-overlay/
2025-11-26T21:35:52 >>> Executing post-build script board/rockchip/common/post-build.sh
2025-11-26T21:35:52 >>> Copying board/rockchip/common/overlays/00-pm-utils
2025-11-26T21:35:52 >>> Copying board/rockchip/common/overlays/10-weston
2025-11-26T21:35:52 >>> Copying board/rockchip/common/overlays/11-weston-chromium
2025-11-26T21:35:52 >>> Copying board/rockchip/common/overlays/20-wlan0
2025-11-26T21:35:52 >>> Running 00-wifibt.sh for /home/jinhualong/new_disk_4t/wyb/RD-RK3588/rk3588_linux6.1_release_v1.2.0_20241220/buildroot/output/rockchip_rk3588/target (buildroot init=busybox)...
2025-11-26T21:35:52 >>> Building Wifi/BT module and firmwares...
2025-11-26T21:35:52 >>> Start building wifi/BT (ALL_AP)
2025-11-26T21:35:52 >>> building bcmdhd sdio
2025-11-26T21:35:57 >>> building bcmdhd pcie
2025-11-26T21:36:02 >>> Running 01-hostname.sh for /home/jinhualong/new_disk_4t/wyb/RD-RK3588/rk3588_linux6.1_release_v1.2.0_20241220/buildroot/output/rockchip_rk3588/target (buildroot init=busybox)...
2025-11-26T21:36:02 >>> Running 05-udev.sh for /home/jinhualong/new_disk_4t/wyb/RD-RK3588/rk3588_linux6.1_release_v1.2.0_20241220/buildroot/output/rockchip_rk3588/target (buildroot init=busybox)...
2025-11-26T21:36:02 >>> Installing udev rule: external/rkscript/61-persistent-internal-storage.rules
2025-11-26T21:36:02 >>> Installing udev rule: external/rkscript/88-rockchip-camera.rules
2025-11-26T21:36:02 >>> Installing udev rule: external/rkscript/99-rockchip-permissions.rules

3、【DeepSeek给的方法不优秀/感觉不那么靠谱呀!】
https://chat.deepseek.com/a/chat/s/a45f5f8c-3437-44bb-9324-5753117a4472
RK3588添加iperf3方法总结
给RK3588的buildroot【linux-6.1内核】加入iperf3
参考资料:
https://blog.csdn.net/wb4916/article/details/147087223?spm=1011.2415.3001.5331
20250409在荣品的PRO-RK3566开发板使用Rockchip原厂的buildroot系统时使用iperf3
1、GUI图形化正式的步骤:
Symbol: BR2_PACKAGE_IPERF3 [=n]
Type : bool
Prompt: iperf3
Location:
-> Target packages
(1) -> Networking applications
Defined at package/iperf3/Config.in:1
Depends on: BR2_TOOLCHAIN_HAS_THREADS [=y]
方法二:很容易得知,修改的地方在:【直接手工添加:BR2_PACKAGE_IPERF3=y】
Z:\RK3566_RK3568_Linux5.10_V1.2.0\buildroot\configs\rockchip_rk3566_defconfig
#include "base/base.config"
#include "chips/rk3566_rk3568_aarch64.config"
#include "font/chinese.config"
#include "fs/exfat.config"
#include "fs/ntfs.config"
#include "fs/vfat.config"
#include "gpu/gpu.config"
#include "multimedia/audio.config"
#include "multimedia/camera.config"
#include "multimedia/gst/audio.config"
#include "multimedia/gst/camera.config"
#include "multimedia/gst/rtsp.config"
#include "multimedia/gst/video.config"
#include "multimedia/mpp.config"
#include "wifibt/bt.config"
#include "wifibt/wireless.config"
#include "tools/benchmark.config"
#include "tools/common.config"
#include "tools/test.config"
#include "network/chromium.config"
#include "npu2.config"
#include "powermanager.config"
#include "weston.config"
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
BR2_PACKAGE_IPERF3=y
https://blog.csdn.net/wb4916/article/details/143486711?spm=1011.2415.3001.5331
20241104给荣品RD-RK3588-AHD开发板刷Rockchip原厂的Buildroot增加iperf3
1、增加iperf3的选项,在iperf2后面直接增加:
rootroot@rootroot-desktop:~/source/buildroot/configs/rockchip$
rootroot@rootroot-desktop:~/source/buildroot/configs/rockchip$ grep BR2_PACKAGE_IPERF . -R
./wifibt/network.config:BR2_PACKAGE_IPERF3=y
./electric.config:BR2_PACKAGE_IPERF=y
./tools/extra.config:BR2_PACKAGE_IPERF3=y
./tools/benchmark.config:BR2_PACKAGE_IPERF=y
rootroot@rootroot-desktop:~/source/buildroot/configs/rockchip$
更多推荐


所有评论(0)