PG2K100千兆以太网接口速度测试

这是我2025年3月-6月份在广州数控实习的情况,前期时间主要学数控机床,车床的一些知识。主要涉及的是G代码,X代码这类的。

后期接触的是嵌入式开发,下面是关于AXK100开发板的调试内容,然后我着重讲一下我用的PG2K100中千兆以太网的测试。

下面这个是我在广州数控主要做的内容,我就选择千兆以太网这个部分讲解一下吧,其他的因为时间有些久,而且后面没持续记录,没有对应的内容了。。。

图1 广州数控实习内容

PG2K100千兆以太网接口程序框图

PG2K100千兆以太网吞吐量测试

我是通过wireshark这个软件去捕获包,情况如下:

PG2K100千兆以太网实际传输效率

All Packets(所有数据包):灰色实线,表示在选定的时间范围内每秒传输的所有数据包数量。

从图表中可以看到,数据包数量从大约 100k 个逐渐减少到大约 50k 个,表示在这个时间段内数据包传输速率在下降。

TCP Errors(TCP 错误):红色实线,表示在选定的时间范围内每秒传输的 TCP 错误数据包数量。

PG2K100千兆以太网实际传输效率

在测试丢包率时,打算通过ping IP地址的方式去进行测试,但是发现ping到一半后显示一般故障,并且后续请求超时,再用arp -a 去查看时发现网口已经消失了。

发现忘记重新调整回正常速率进行数据包发送,调整过后重新ping,分别以发送200个包和1000个包来计算延迟时间以及丢包率。

后面还做了一个中断响应延迟的测试,记录如下:

通过中断示例,可以看出6个定时器实例分别运行成功

通过设置定时器计数的方式去进行中断响应的测试,初始计数器为2,中断发生时计数器为7,则中断延迟相应为7-2=5个时钟脉冲。定时器的频率为149.9985MHz

DMA传输通道测试

相关推荐
LCG米3 小时前
STM32串口接收卡死根因排查:ORE溢出标志陷阱、错误标志清除顺序与中断恢复实测
stm32·单片机·嵌入式硬件·串口·嵌入式
Eloudy4 小时前
全文 - IMEX 第01节 -IMEX overview
运维·服务器·网络
物联网软硬件开发-轨物科技5 小时前
【技术白皮书】光伏清检一体化机器人系统解决方案技术白皮书
大数据·运维·网络·人工智能·机器人
Escalating_xu5 小时前
【Linux 网络编程】TCP 跨平台实战:用 Windows 客户端访问 Linux 服务器
linux·服务器·网络
创界工坊工作室5 小时前
38-基于单片机的老人健康监测系统
单片机·嵌入式硬件·51单片机·proteus
是真的小外套6 小时前
2024年软考中级信息安全工程师|选择题考点+案例分析真题解析(含答案)
android·网络
三佛科技-134163842127 小时前
20W~200W副边反馈SSR隔离方案HN1562+碳化硅MOS(含光耦817,431)
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
恒锐丰科技林技术员8 小时前
EG2103 高压 MOS/IGBT 驱动芯片解析:半桥驱动的高性价比之选
经验分享·嵌入式硬件·硬件工程
小天源8 小时前
让访问数据可解释:IP 地球大屏、地区库更新与运行维护设计
网络·网络协议·tcp/ip
老李IT笔记8 小时前
连不上不一定是网不好:新系统不认的服务端配置卡在哪一档
运维·服务器·网络