T536主板的千兆以太网功能的使用-盈鹏飞嵌入式
CoM-T536产品特性:
- 采用Allwinner公司Cortex-A55四核T536处理器,最高速度为1.6GHZ;
- 支持2TOPS NPU,仅特定型号支持;
- 支持4K/25fps H.264视频编码,支持4K/15fps MJPEG编码;
- 支持1-4G Bytes LPDDR4 SDRAM;
- 支持EMMC 4G-64G大容量电子盘,可启动;或支持SPI NAND启动;
- 支持双通道LVDS,分辨率最高1920x1080@60fps;支持MIPI DSI显示, 分辨率最高1920x1020@60fps;
- 支持PCIE2.1;支持最多17路UART;支持四路CANFD;支持双路千兆以太网;
- 稳定的操作系统的支持,可预装LINUX 5.10/Ubuntu 20.04
- 邮票孔198POS设计, 尺寸为:53.5*45MM
CoM-T536功能图:

STK-T536评估板功能图:

3.12、千兆以太网测试
评估板有2路千兆网口CN6/CN7,它们分别为ETH0和ETH1,下图是它在评估板的位置:

请使用千兆网线将评估板对应网口、PC机(主要是作为iperf测试服务器)连接至同一个路由器,评估板连接好网络后,主板会自动匹配并获得IP。
3.12.1、以ETH0网口为例进行网络连通测试
(1)网络连通测试
进入系统,ETH0对应网卡为eth0,执行如下命令查看网口配置信息。
Target# ifconfig
点击查看代码
root@T536-embfly:~# ifconfig -a
docker0 Link encap:Ethernet HWaddr 02:42:97:59:40:36
inet addr:172.17.0.1 Bcast:172.17.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth0 Link encap:Ethernet HWaddr A2:8F:45:14:47:FB
inet addr:192.168.0.12 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::50b1:f549:e608:ce85/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1146 (1.1 KiB) TX bytes:2716 (2.6 KiB)
Interrupt:170
eth1 Link encap:Ethernet HWaddr D2:A5:0D:61:83:D9
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1146 (1.1 KiB) TX bytes:2716 (2.6 KiB)
Interrupt:171
系统启动时会自动获取IP,如对应网卡未获取到IP,请执行udhcpc命令获取。"-i"用于指定网卡,eth0为网卡名字。不加"-i"和网卡名字,则指默认网卡eth0。
Target# udhcpc –i eth0
测试网口连接外网是否正常,以访问"www.baidu.com"为例,执行如下命令,可按"Ctrl+C"终止ping命令。
点击查看代码
root@Embfly-T536:/$ ping www.baidu.com -I eth0
PING www.baidu.com (183.2.172.177): 56 data bytes
64 bytes from 183.2.172.177: seq=0 ttl=54 time=6.381 ms
64 bytes from 183.2.172.177: seq=1 ttl=54 time=6.222 ms
64 bytes from 183.2.172.177: seq=2 ttl=54 time=6.488 ms
64 bytes from 183.2.172.177: seq=3 ttl=54 time=6.427 ms
64 bytes from 183.2.172.177: seq=4 ttl=54 time=6.238 ms
64 bytes from 183.2.172.177: seq=5 ttl=54 time=6.150 ms
^C
--- www.baidu.com ping statistics ---
6 packets transmitted, 6 packets received, 0% packet loss
(2)网络线热插拔测试
当网络线拔下时,终端会出现网络断开的信息,信息如下:
点击查看代码
[ 181.861450] sunxi-gmac 4500000.gmac0 eth0: Link is Down //eth0出现的信息
[ 184.325674] dwmac-sunxi 4510000.ethernet eth1: Link is Down //eth1出现的信息
当网络线插上时,终端会出现网络连接的信息,信息如下:
点击查看代码
[ 192.101511] sunxi-gmac 4500000.gmac0 eth0: Link is Up - 1Gbps/Full - flow control off //eth0出现的信息
[ 196.613932] dwmac-sunxi 4510000.ethernet eth1: Link is Up - 1Gbps/Full - flow control rx/tx //eth1出现的信息
3.12.2、以ETH0为例进行网口带宽测试
(1)TCP带宽测试
要想测试网络接口的最佳性能,那么务必先让处理器工作在最高性能。首先通过以下指令确认处理器运行的速度和处于哪种工作状态:
Target# cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
//当前CPU运行模式,*代表0-3
Target# cat /sys/devices/system/cpu/cpu/cpufreq/scaling_cur_freq
//当前CPU频率,代表0-3
如果处理器并未运行在最高速度和最高性能,可以通过相关指令进行设置。
使用Iperf3工具测试ETH0与PC机的网络TCP通信带宽。这里使用开发主机的Ubuntu系统作为Server端,评估板作为Client端进行测试。测试命令以及带宽数据如下。
Server端: iperf3 -s -i 1
Client端:iperf3 -c 192.168.0.251 -V -i 1 -O2
//其中192.168.0.251为ServerIP地址
参数说明:
-c:以 client 模式运行,并指定 server 端的地址;
-V:运行时打印详细信息;
-i:信息打印时间间隔;
-O2:忽略前 2 秒的测试结果,预防测试初期的不稳定性。
点击查看代码
root@T536-Embfly:~# iperf3 -c 192.168.0.251 -V -i 1 -02
iperf 3.7
Linux T536-Embfly 5.10.198-g607c219 #14 SMP PREEMPT Sat Apr 12 18:47:08 CST 2025 aarch64
Control connection MSS 1448
Time: Thu, 15 May 2025 07: 30: 05 GMT connecting to host 192.168.0.251, port 5201
Cookie: k2q43eddmtt72qdamebmat45n6m23xemmpfu
TCP MSS: 1448 (default)
[5] local 192.168.13.43 port 50118 connected to 192.168.0.251 port 5201
starting Test: protocol: TCP, 1 streams, 131072 byte blocks, omitting 2 seconds, 10 second test, tos 0
[ID] Interval Transfer Bitrate Retr Cwnd
[5] 0.00-1.00 sec 114 MBytes 959 Mbits/sec 0 488 Kbytes (omitted)
[5] 1.00-2.00 sec 112 MBytes 944 Mbits/sec 0 512 Kbytes (omitted)
[5] 0.00-1.00 sec 111 MBytes 935 Mbits/sec 0 512 KBytes
[5] 1.00-2.00 sec 112 MBytes 943 Mbits/sec 0 512 KBytes
[5] 2.00-3.00 sec 112 MBytes 944 Mbits/sec 0 512 Kbytes
[5] 3.00-4.00 sec 112 MBytes 939 Mbits/sec 0 512 KBytes
[5] 4.00-5.00 sec 113 MBytes 946 Mbits/sec 0 512 Kbytes
[5] 5.00-6.00 sec 112 MBytes 941 Mbits/sec 0 540 Kbytes
[5] 6.00-7.00 sec 112 MBytes 938 Mbits/sec 0 540 KBytes
[5] 7.00-8.00 sec 113 MBytes 944 Mbits/sec 0 540 KBytes
[5] 8.00-9.00 sec 112 MBytes 938 Mbits/sec 0 540 KBytes
[5] 9.00-10.00 sec 113 MBytes 949 Mbits/sec 0 540 KBytes
- --- --- ------ ------ ------ ---- ------ -- ---- ----- --- ---- -- ---
Test Complete. Summary Results:
[ID] Interval Transfer Bitrate Retr
[5] 0.00-10.00 sec 1.10 GBytes 942 Mbits/sec 0 sender
[5] 0.00-10.04 sec 1.10 GBytes 941 Mbits/sec receiver
CPU Utilization: local/sender 8.0%(0.3%u/7.7%s), remote/receiver 4.2%(0.1%u/4.1%s)
snd_tcp_congestion cubic
rcv_tcp_conğestion cubic
iperf Done.
root@T536-Embfly:~#
(2)UDP带宽测试
使用Iperf工具测试ETH0与PC机的网络TCP通信带宽。这里使用开发主机的Ubuntu系统作为Server端,评估板作为Client端进行测试。测试命令以及带宽数据如下。
Server端:iperf3 -s -i 1
Client端:iperf3 -u -c 192.168.0.251 -V -i 1 -O2 -b 1000M -l 10000
//其中192.168.0.251为ServerIP地址
参数说明:
-u:以 UDP 协议进行测试;
-b:限制测试带宽速率。如"-b 1000M",限制测试带宽速率设置为 1000MB/s;
-l:设置 UDP 数据包的大小为 10000 字节。
点击查看代码
root@T536-Embfly:~# iperf3 -u -c 192.168.0.251 -V -i 1 -02 -b 1000M -1 10000
iperf 3.7
Linux T536-Embfly 5.10.198-g607c219 #14 SMP PREEMPT Sat Apr 12 18:47:08 CST 2025 aarch64
Control connection MSS 1448
warning: UDP block size 10000 exceeds TCP MSS 1448, may result in fragmentation /drops
Time: Thu, 15 May 2025 07: 31: 53 GMT
connecting to host 192.168.0.251, port 5201
cookie:v3v2zewdmlb6edjkfqq37su7tubrv7gdy7s1
Target Bitrate: 1000000000
[5] local 192.168.13.43 port 59442 connected to 192.168.0.251 port 5201
Starting Test: protocol: UDP, 1 streams, 10000 byte blocks, omitting 2 seconds, 10 second test, tos 0
[ID) Interval Transfer Bitrate Total Datagrams
[5] 0.00-1.00 sec 112 MBytes 941 Mbits/sec 11762 (omitted)
[5] 1.00-2.00 sec 110 MBytes 922 Mbits/sec 11525 (omitted)
[5] 0.00-1.00 sec 114 MBytes 953 Mbits/sec 11907
[5] 1.00-2.00 sec 113 MBytes 947 Mbits/sec 11834
[5] 2.00-3.00 sec 113 MBytes 946 Mbits/sec 11825
[5] 3.00-4.00 sec 112 MBytes 937 Mbits/sec 11717
[5] 4.00-5.00 sec 114 MBytes 954 Mbits/sec 11929
[5] 5.00-6.00 sec 113 MBytes 949 Mbits/sec 11868
[5] 6.00-7.00 sec 113 MBytes 952 Mbits/sec 11898
[5] 7.00-8.00 sec 112 MBytes 938 Mbits/sec 11725
[5] 8.00-9.00 sec 114 MBytes 955 Mbits/sec 11941
[5] 9.00-10.00 sec 112 MBytes 938 Mbits/sec 11729
Test Complete. Summary Results:
- --- --- ------ ------ ------ ---- ------ -- ---- ----- --- ---- -- ---
[ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams
[5] 0.00-10.00 sec 1.10 GBytes 947 Mbits/sec 0.000 ms 0/118373(0%) sender
[5] 0.00-10.04 sec 1.11 GBytes 947 Mbits/sec 0.110 ms 2/118372(0.0017%) receiver
CPU Utilization: local/sender 81.3%(5.6%u/75.7%s), remote/receiver 4.4%(0.2%u/4.2%s)
iperf Done.
root@T536-Embfly:~#
以上带宽测试只是演示整个测试过程,测试得到的带宽和您实际板卡可能有区别,仅供参考。
3.12.3、pcie转以太网网口连通及带宽测试
STK-T536评估板可通过M.2接口(PCIE信号)扩展千兆网络,首先将M.2转千兆网卡插入M.2接口并注意供电为3.3V。本次测试使用的转接卡为DIEWU品牌的TXA082-8111H网卡。


将该转接卡安装好后,务必检查如下J1跳线,J1需断开!J1跳线断开后,M.2接口(CN10)供电为3.3V;

STK-T536开发板上电启动后,执行如下指令判断是否已经检测到转换卡:
Target# lspci -s 01:00.0 -vv
点击查看代码
root@T536-embfly:/# lspci -s 01:00.0 -vv
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 255
Region 0: I/O ports at 1000 [disabled] [size=256]
Region 2: Memory at 22204000 (64-bit, non-prefetchable) [disabled] [size=4K]
Region 4: Memory at 22200000 (64-bit, non-prefetchable) [disabled] [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [70] Express (v2) Endpoint, MSI 01
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Via message/WAKE#, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp- ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled,
AtomicOpsCtl: ReqEn-
LnkCap2: Supported Link Speeds: 2.5GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Vector table: BAR=4 offset=00000000
PBA: BAR=4 offset=00000800
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [140 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [160 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
Capabilities: [170 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [178 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=0us LTR1.2_Threshold=294912ns
L1SubCtl2: T_PwrOn=150us
root@T536-embfly:/#
通过信息可以看到“Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller”字样表示已经识别到转换卡,下一步就可以插入驱动:
Target# modprobe r8169
备注:r8169是RTL8111的驱动,该驱动已经被编译成驱动模块并打包在固件中。如加载时不成功,可核查内核配置情况:

加载驱动成功后,通过如下指令查看网络节点情况:
点击查看代码
root@T536-embfly:/# ifconfig -a
docker0 Link encap:Ethernet HWaddr 02:42:91:5E:C4:CE
inet addr:172.17.0.1 Bcast:172.17.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth0 Link encap:Ethernet HWaddr C6:00:92:1C:7F:2C
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:116 Base address:0x8000
eth1 Link encap:Ethernet HWaddr 70:D5:C6:00:92:1C
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:117
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:354 errors:0 dropped:0 overruns:0 frame:0
TX packets:354 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:26188 (25.5 KiB) TX bytes:26188 (25.5 KiB)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 10:E1:56:DE:4D:6B
inet addr:169.254.126.72 Bcast:169.254.255.255 Mask:255.255.0.0
inet6 addr: fe80::76c8:2acb:81ef:2da9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
从以上信息上看,并没有发现pcie网卡,执行扫描PCIE总线的指令后即可识别网卡:
Target# echo 1 > /sys/bus/pci/devices/0000:00:00.0/rescan
点击查看代码
root@T536-embfly:/# echo 1 > /sys/bus/pci/devices/0000\:00\:00.0/rescan
[ 247.742643] pci 0000:01:00.0: [10ec:8168] type 00 class 0x020000
[ 247.749496] pci 0000:01:00.0: reg 0x10: initial BAR value 0x00000000 invalid
[ 247.757409] pci 0000:01:00.0: reg 0x10: [io size 0x0100]
[ 247.763501] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
[ 247.771130] pci 0000:01:00.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit]
[ 247.779020] pci 0000:01:00.0: supports D1 D2
[ 247.783795] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 247.807082] pcieport 0000:00:00.0: BAR 8: assigned [mem 0x22200000-0x222fffff]
[ 247.815298] pcieport 0000:00:00.0: BAR 7: assigned [io 0x1000-0x1fff]
[ 247.822690] pci 0000:01:00.0: BAR 4: assigned [mem 0x22200000-0x22203fff 64bit]
[ 247.830907] pci 0000:01:00.0: BAR 2: assigned [mem 0x22204000-0x22204fff 64bit]
[ 247.839126] pci 0000:01:00.0: BAR 0: assigned [io 0x1000-0x10ff]
[ 247.846284] r8169 0000:01:00.0: enabling device (0000 -> 0003)
[ 247.877371] r8169 0000:01:00.0 eth2: RTL8168h/8111h, 00:e0:72:66:b2:7e, XID 541, IRQ 574
[ 247.886539] r8169 0000:01:00.0 eth2: jumbo features [frames: 9194 bytes, tx checksumming: ko]
[ 247.889856] r8169 0000:01:00.0 enp1s0: renamed from eth2
root@T536-embfly:/# [ 247.983898] r8169 0000:01:00.0: Direct firmware load for rtl_nic/rtl8168h-2.fw failed with error -2
[ 247.994100] r8169 0000:01:00.0: Unable to load firmware rtl_nic/rtl8168h-2.fw (-2)
[ 248.028625] Generic FE-GE Realtek PHY r8169-0-100:00: attached PHY driver [Generic FE-GE Realtek PHY] (mii_bus:phy_addr=r8169-0-100:00, irq=IGNORE)
[ 248.164818] r8169 0000:01:00.0 enp1s0: Link is Down
root@T536-embfly:/#
root@T536-embfly:/#
root@T536-embfly:/#
root@T536-embfly:/#
root@T536-embfly:/# [ 274.388665] r8169 0000:01:00.0 enp1s0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 274.397694] IPv6: ADDRCONF(NETDEV_CHANGE): enp1s0: link becomes ready
从以上信息中可以看到“r8169 0000:01:00.0 enp1s0: Link is Up - 1Gbps/Full - flow control rx/tx”和“enp1s0: link becomes ready”两个字样,表示该网络启动成功,接下来就可以采用ping执行进行网络测试,指令如下:
点击查看代码
root@T536-embfly:/# ping www.baidu.com
PING www.baidu.com (183.2.172.177): 56 data bytes
64 bytes from 183.2.172.177: seq=0 ttl=54 time=5.707 ms
64 bytes from 183.2.172.177: seq=1 ttl=54 time=6.055 ms
64 bytes from 183.2.172.177: seq=2 ttl=54 time=5.800 ms
64 bytes from 183.2.172.177: seq=3 ttl=54 time=6.072 ms
64 bytes from 183.2.172.177: seq=4 ttl=54 time=5.881 ms
64 bytes from 183.2.172.177: seq=5 ttl=54 time=5.719 ms
64 bytes from 183.2.172.177: seq=6 ttl=54 time=5.970 ms
64 bytes from 183.2.172.177: seq=7 ttl=54 time=5.865 ms
64 bytes from 183.2.172.177: seq=8 ttl=54 time=5.924 ms
64 bytes from 183.2.172.177: seq=9 ttl=54 time=5.622 ms
64 bytes from 183.2.172.177: seq=10 ttl=54 time=5.934 ms
^C
--- www.baidu.com ping statistics ---
11 packets transmitted, 11 packets received, 0% packet loss
round-trip min/avg/max = 5.622/5.868/6.072 ms
root@T536-embfly:/#
最后我们通过iperf指令简单的测试下该网络接口的tcp吞吐量:
Target# iperf3 -c 192.168.0.251 -V -i 1 -O2
点击查看代码
root@T536-embfly:/# iperf3 -c 192.168.0.251 -V -i 1 -O2
iperf 3.10.1
Linux T536-embfly 5.10.198 #48 SMP PREEMPT Fri Feb 6 14:52:37 CST 2026 aarch64
Control connection MSS 1448
Time: Fri, 06 Feb 2026 07:06:58 GMT
Connecting to host 192.168.0.251, port 5201
Cookie: yic7xewsfpku6vjcxin5562gfpnbzoylajo5
TCP MSS: 1448 (default)
[ 5] local 192.168.0.7 port 38142 connected to 192.168.0.251 port 5201
Starting Test: protocol: TCP, 1 streams, 131072 byte blocks, omitting 2 seconds, 10 second test, tos 0
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 112 MBytes 941 Mbits/sec 0 420 KBytes (omitted)
[ 5] 1.00-2.00 sec 111 MBytes 931 Mbits/sec 0 420 KBytes (omitted)
[ 5] 0.00-1.00 sec 111 MBytes 930 Mbits/sec 0 420 KBytes
[ 5] 1.00-2.00 sec 111 MBytes 928 Mbits/sec 0 420 KBytes
[ 5] 2.00-3.00 sec 111 MBytes 929 Mbits/sec 0 420 KBytes
[ 5] 3.00-4.00 sec 110 MBytes 925 Mbits/sec 0 420 KBytes
[ 5] 4.00-5.00 sec 111 MBytes 928 Mbits/sec 0 440 KBytes
[ 5] 5.00-6.00 sec 111 MBytes 933 Mbits/sec 0 440 KBytes
[ 5] 6.00-7.00 sec 110 MBytes 923 Mbits/sec 0 440 KBytes
[ 5] 7.00-8.00 sec 110 MBytes 925 Mbits/sec 0 533 KBytes
[ 5] 8.00-9.00 sec 110 MBytes 926 Mbits/sec 0 533 KBytes
[ 5] 9.00-10.00 sec 111 MBytes 928 Mbits/sec 0 533 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
Test Complete. Summary Results:
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.08 GBytes 928 Mbits/sec 0 sender
[ 5] 0.00-10.04 sec 1.08 GBytes 927 Mbits/sec receiver
CPU Utilization: local/sender 14.8% (0.6%u/14.2%s), remote/receiver 1.2% (0.1%u/1.2%s)
snd_tcp_congestion cubic
rcv_tcp_congestion cubic
iperf Done.
root@T536-embfly:/#
以上带宽测试只是演示整个测试过程,测试得到的带宽和您实际板卡可能有区别,仅供参考。
3.12.4、网络静态IP配置
本小节主要介绍如何配置网口静态IP地址。以ETH0为例进行演示,请使用网线将评估板ETH0网口连接至路由器。
评估板上电进入系统,打开"/etc/network/interfaces"文件,按照如下方法修改网络配置,将ETH0网口配置为所在网段的IP地址。
Target# vi /etc/network/interfaces
点击查看代码
修改内容如下:
//根据实际网络环境添加如下内容
auto eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.254.0
gateway 192.168.0.1
如上配置完成后,请保存退出。评估板断电重启系统,可通过ifconfig指令查看ETH0网口的IP地址已配置生效。或者重新启动网络服务也可以使能IP地址生效,指令如下:
Target# /etc/init.d/S40network start

浙公网安备 33010602011771号