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传输通道测试

相关推荐
隔窗听雨眠15 小时前
AI开发者的网络卡点:Anthropic连接超时实战避坑
网络·人工智能
星恒讯工业路由器15 小时前
6G FR3深度解析
网络·无线通信·6g·通感一体化·fr3频谱
@insist12315 小时前
信息安全工程师-网站安全主动防御体系构建与政务网站合规实践
网络·安全·软考·信息安全工程师·政务·软件水平考试
笑中取栗15 小时前
华为HCSA-传输接入H19-473题库
网络·华为·题库·hcsa
云飞云共享云桌面15 小时前
硬件采购省50%、设计效率提40%——通过云飞云共享云桌面一台云主机拖10人的真实跑法
运维·服务器·网络·人工智能·自动化
是温不嗜温15 小时前
芯茂微100V SR同步整流方案技术解析:效率+5%、温降-20°C,管脚兼容直接替代传统肖特基
嵌入式硬件·电源管理·电源芯片·ac-dc
嵌入式-老费15 小时前
esp32开发与应用(按键输入)
嵌入式硬件
L16247615 小时前
Nginx Stream 四层代理 TLS 类漏洞修复完整版
网络·nginx·安全
.千余15 小时前
【Linux】网络基础2---Socket编程预备
linux·网络·php
追兮兮15 小时前
告别手动搭建Keil工程!MCUQuickStart一键生成STM32/GD32工程模板,打开即编译
stm32·单片机·嵌入式硬件·gd32·keil5