• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Niobe407开发板iperf server网络带宽测试示例
2
3本案例程序将演示怎么在拓维Niobe407开发板上对网络带宽进行测试。
4## 编译调试
5- 进入//kernel/liteos_m目录, 在menuconfig配置中进入如下选项:
6
7     `(Top) → Platform → Board Selection → select board niobe407 → use talkweb niobe407 application → niobe407 application choose`
8
9- 选择 `307_network_iperf_server`
10
11- 为了方便测试,我们关闭DHCP功能,使用静态IP。
12
13   注释头文件 `//device/board/talkweb/niobe407/sdk/lwip_adapter/include/app_ethernet.h` 中USE_DHCP宏定义
14
15- 回到sdk根目录,执行`hb build -f`脚本进行编译。
16
17### 运行结果
18
19示例代码编译烧录代码后,按下开发板的RESET按键,通过串口助手查看日志
20```
21start ethernet config task...
22use static IP:
23ip........................192.168.8.200
24netmask...................255.255.255.0
25gw........................192.168.8.1
26MacADDR: C8-32-F8-68-13-7A
27ETH Init Success!
28ETH LINK STATE: Connected!
29lwiperf_start_tcp_server IP:192.168.8.200 port:1234
30lwiperf tcp_server is running...
31```
32
33安装iperf网络测试工具:[https://iperf.fr/iperf-download.php#windows](https://iperf.fr/iperf-download.php#windows)
34
35下载iPerf 2.0.9 版本:
36
37![](figures/1.png)
38
39解压iperf工具压缩包,打开CMD窗口,进入到iperf工具解压目录下:
40
41执行如下命令进行测试:
42
43```
44iperf.exe -c 192.168.200 -p 1234
45```
46![](figures/2.png)
47
48
49