Files
luban-lite-t3e-pro/doc/topics/sdk/mac/mac_test_2.html
2025-01-23 16:37:00 +08:00

242 lines
39 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="准备工作 物料 交换机:最好是千兆交换机,因为千兆交换机兼容百兆,但百兆不兼容千兆 测试板:需要确定测试板的 PHY 端口的速度,千兆还是百兆 网线:可以进行路由器连接的网线 软件:确保 SDK 包含如下测试需要的网络软件 网速测试软件 主要是 iperf1.7.0 ,推荐 jperf2.0.2(图形化 iperf 工具) ,可直观观察网速变化 组网拓扑 推荐两种组网拓扑,可依现实条件选择使用 ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="concept"/><meta name="DC.relation" content="../../../topics/sdk/mac/mac_user_guide_2.html"/><meta name="DC.relation" content="../../../topics/sdk/mac/mac_debug_lite.html"/><meta name="DC.relation" content="../../../topics/sdk/mac/mac_design_lite.html"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-01-15"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="mac_test_guide"/><meta name="DC.language" content="zh-CN"/><title>测试指南</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content="mac_test_guide-d5856e6047"/><meta name="wh-source-relpath" content="topics/sdk/mac/mac_test.dita"/><meta name="wh-out-relpath" content="topics/sdk/mac/mac_test_2.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="mac_test_guide" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "><ol class="d-print-none"><li><span class="home"><a href="../../../index.html"><span>主页</span></a></span></li><li><div class="topicref" data-id="id"><div class="title"><a href="../../../topics/sdk/chapter-advanced-app.html">高级应用</a><div class="wh-tooltip"><p class="shortdesc">系统、存储、多媒体、接口、安全等模块的详细配置和设计说明。</p></div></div></div></li><li><div class="topicref" data-id="concept_nww_hzh_pzb"><div class="title"><a href="../../../topics/chapter-title/chapter-interface-sdk.html">接口</a><div class="wh-tooltip"><p class="shortdesc">CAN<span class="ph">、CAP</span>、CIR、GPAI、GPIO、I2C、PSADC、PWM 等接口模块的介绍和使用说明。</p></div></div></div></li><li><div class="topicref" data-id="id"><div class="title"><a href="../../../topics/sdk/mac/mac_user_guide_2.html">MAC 使用指南</a></div></div></li><li class="active"><div class="topicref" data-id="mac_test_guide"><div class="title"><a href="../../../topics/sdk/mac/mac_test_2.html">测试指南</a></div></div></li></ol></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_navigation_links "><span id="topic_navigation_links" class="navheader">
<span class="navprev"><a class="- topic/link link" href="../../../topics/sdk/mac/mac_debug_lite.html" title="调试指南" aria-label="上一主题: 调试指南" rel="prev"></a></span>
<span class="navnext"><a class="- topic/link link" href="../../../topics/sdk/mac/mac_design_lite.html" title="设计说明" aria-label="下一主题: 设计说明" rel="next"></a></span> </span></div>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
<button type="button" id="wh_toc_button" class="custom-toggler navbar-toggler collapsed wh_toggle_button navbar-light" aria-expanded="false" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc">
<span class="navbar-toggler-icon"></span>
</button>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<nav id="wh_publication_toc" class="col-lg-3 col-md-3 col-sm-12 d-md-block d-none d-print-none" aria-label="Table of Contents Container">
<div id="wh_publication_toc_content">
<div class=" wh_publication_toc " data-tooltip-position="right"><span class="expand-button-action-labels"><span id="button-expand-action" role="button" aria-label="Expand"></span><span id="button-collapse-action" role="button" aria-label="Collapse"></span><span id="button-pending-action" role="button" aria-label="Pending"></span></span><ul role="tree" aria-label="Table of Contents"><li role="treeitem"><div data-tocid="revinfo_linux-d5856e989" class="topicref" data-id="revinfo_linux" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/revinfo/revinfo_rtos.html" id="revinfo_linux-d5856e989-link">修订记录</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1003" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1003-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/env/sdk-compile.html" id="id-d5856e1003-link">SDK 编译</a><div class="wh-tooltip"><p class="shortdesc">介绍不同编译环境下 SDK 的详细编译流程。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1152" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1152-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/advanced/sdk-usage.html" id="id-d5856e1152-link">使用指南</a><div class="wh-tooltip"><p class="shortdesc">系统镜像、编译选项、开发板、应用等相关的详细使用说明。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_rcx_czh_pzb-d5856e1416" class="topicref" data-id="concept_rcx_czh_pzb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_rcx_czh_pzb-d5856e1416-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/chapter-app.html" id="concept_rcx_czh_pzb-d5856e1416-link">应用场景</a><div class="wh-tooltip"><p class="shortdesc">描述了 SDK 在不同应用场景中的配置和使用包括系统更新、OTA、安全方案等。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e2119" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e2119-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/peripheral/peripheral-intro.html" id="id-d5856e2119-link">外设移植</a><div class="wh-tooltip"><p class="shortdesc"><span class="ph">CTP、U 盘、SD 卡、有线和无线网络</span>等外设的介绍和使用说明。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e2244" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e2244-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/bringup/chapter-bringup.html" id="id-d5856e2244-link">BringUp</a><div class="wh-tooltip"><p class="shortdesc">在硬件上电后快速初始化系统,为操作系统的启动准备好必要的硬件环境。</p></div></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="id-d5856e2345" class="topicref" data-id="id" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action id-d5856e2345-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/chapter-advanced-app.html" id="id-d5856e2345-link">高级应用</a><div class="wh-tooltip"><p class="shortdesc">系统、存储、多媒体、接口、安全等模块的详细配置和设计说明。</p></div></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem" aria-expanded="false"><div data-tocid="_0-d5856e2360" class="topicref" data-id="_0" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action _0-d5856e2360-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/boot/lite_boot_direct.html" id="_0-d5856e2360-link">启动引导</a><div class="wh-tooltip"><p class="shortdesc">启动引导程序 Bootloader 可以实现加载启动应用程序、 烧录和升级功能。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="chapter-system-d5856e2435" class="topicref" data-id="chapter-system" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action chapter-system-d5856e2435-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/chapter-title/chapter-system.html" id="chapter-system-d5856e2435-link">系统</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="chapter-memory-d5856e3357" class="topicref" data-id="chapter-memory" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action chapter-memory-d5856e3357-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/chapter-title/chapter-memory-sdk.html" id="chapter-memory-d5856e3357-link">存储</a><div class="wh-tooltip"><p class="shortdesc">SDMC、SPI NAND、SPI NOR<span class="ph"> 以及文件系统</span> 等存储模块的介绍和使用说明。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_mcc_32s_nbc-d5856e3639" class="topicref" data-id="concept_mcc_32s_nbc" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_mcc_32s_nbc-d5856e3639-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/chapter-title/chapter-multi-media-sdk.html" id="concept_mcc_32s_nbc-d5856e3639-link">多媒体</a><div class="wh-tooltip"><p class="shortdesc">GE、VE、Display、DVP、MPP、MPP 播放器等多媒体模块的介绍和使用说明。</p></div></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="concept_nww_hzh_pzb-d5856e4868" class="topicref" data-id="concept_nww_hzh_pzb" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action concept_nww_hzh_pzb-d5856e4868-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/chapter-title/chapter-interface-sdk.html" id="concept_nww_hzh_pzb-d5856e4868-link">接口</a><div class="wh-tooltip"><p class="shortdesc">CAN<span class="ph">、CAP</span>、CIR、GPAI、GPIO、I2C、PSADC、PWM 等接口模块的介绍和使用说明。</p></div></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem" aria-expanded="false"><div data-tocid="can-d5856e4886" class="topicref" data-id="can" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action can-d5856e4886-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/can/can_user_guide_2.html" id="can-d5856e4886-link">CAN 使用指南</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e4958" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e4958-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/cap/cap_user_guide.html" id="id-d5856e4958-link">CAP 使用指南</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e5018" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e5018-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/qep/qep_user_guide.html" id="id-d5856e5018-link">QEP 使用指南</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="cir-d5856e5228" class="topicref" data-id="cir" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action cir-d5856e5228-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/cir/cir_user_guide_2.html" id="cir-d5856e5228-link">CIR 使用指南</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="gpai-user-guide-d5856e5336" class="topicref" data-id="gpai-user-guide" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action gpai-user-guide-d5856e5336-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/gpai/gpai_user_guide_2.html" id="gpai-user-guide-d5856e5336-link">GPAI 使用指南</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e5408" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e5408-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/gpio/gpio_user_guide.html" id="id-d5856e5408-link">GPIO 使用指南</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="i2c_user_guide-d5856e5480" class="topicref" data-id="i2c_user_guide" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action i2c_user_guide-d5856e5480-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/i2c/i2c_user_guide_2.html" id="i2c_user_guide-d5856e5480-link">I2C 使用指南</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e5576" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e5576-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/psadc/psadc_user_guide_2.html" id="id-d5856e5576-link">PSADC 使用指南</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e5648" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e5648-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/pwm/pwm_user_guide_2.html" id="id-d5856e5648-link">PWM 使用指南</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="rtp-user-guide-d5856e5721" class="topicref" data-id="rtp-user-guide" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action rtp-user-guide-d5856e5721-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/rtp/rtp_user_guide_2.html" id="rtp-user-guide-d5856e5721-link">RTP 使用指南</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="spi-d5856e5805" class="topicref" data-id="spi" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action spi-d5856e5805-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/spi/spi_user_guide_2.html" id="spi-d5856e5805-link"><span class="ph">Q</span>SPI 使用指南</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="uart_user_guide-d5856e5879" class="topicref" data-id="uart_user_guide" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action uart_user_guide-d5856e5879-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/uart/uart_user_guide_2.html" id="uart_user_guide-d5856e5879-link">UART 使用指南</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="usb_user_guide-d5856e5951" class="topicref" data-id="usb_user_guide" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action usb_user_guide-d5856e5951-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/usb/usb_user_guide_2.html" id="usb_user_guide-d5856e5951-link">USB 使用指南</a></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="id-d5856e6011" class="topicref" data-id="id" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action id-d5856e6011-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/mac/mac_user_guide_2.html" id="id-d5856e6011-link">MAC 使用指南</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="id-d5856e6023" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/mac/mac_config_lite.html" id="id-d5856e6023-link">参数配置</a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e6035" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/mac/mac_debug_lite.html" id="id-d5856e6035-link">调试指南</a></div></div></li><li role="treeitem" class="active"><div data-tocid="mac_test_guide-d5856e6047" class="topicref" data-id="mac_test_guide" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/mac/mac_test_2.html" id="mac_test_guide-d5856e6047-link">测试指南</a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e6059" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/mac/mac_design_lite.html" id="id-d5856e6059-link">设计说明</a></div></div></li><li role="treeitem"><div data-tocid="mac_common_issues-d5856e6071" class="topicref" data-id="mac_common_issues" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/mac/mac_faq_2.html" id="mac_common_issues-d5856e6071-link">常见问题</a></div></div></li></ul></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="chapter-safety-d5856e6083" class="topicref" data-id="chapter-safety" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action chapter-safety-d5856e6083-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/chapter-title/chapter-safety-sdk.html" id="chapter-safety-d5856e6083-link">安全</a><div class="wh-tooltip"><p class="shortdesc">SPI ENC、CE、eFuse 等安全模块的介绍和使用说明。</p></div></div></div></li></ul></li></ul></div>
</div>
</nav>
<div class="col-lg-7 col-md-9 col-sm-12" id="wh_topic_body">
<button id="wh_close_publication_toc_button" class="close-toc-button d-none" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc" aria-expanded="true">
<span class="close-toc-icon-container">
<span class="close-toc-icon"></span>
</span>
</button>
<button id="wh_close_topic_toc_button" class="close-toc-button d-none" aria-label="Toggle topic table of content" aria-controls="wh_topic_toc" aria-expanded="true">
<span class="close-toc-icon-container">
<span class="close-toc-icon"></span>
</span>
</button>
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/mac/mac_test.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">测试指南</h1><div class="date inPage">15 Jan 2024</div><div style="color: gray;">
Read time: 1 minute(s)
</div><div class="- topic/body concept/conbody body conbody"><div class="- topic/p p" data-ofbid="d330147e24__20250121171832">准备工作<ul class="- topic/ul ul" id="mac_test_guide__ul_ssj_s1s_21c" data-ofbid="mac_test_guide__ul_ssj_s1s_21c"><li class="- topic/li li" data-ofbid="d330147e27__20250121171832">物料<ul class="- topic/ul ul" id="mac_test_guide__ul_z3y_q1s_21c" data-ofbid="mac_test_guide__ul_z3y_q1s_21c"><li class="- topic/li li" data-ofbid="d330147e30__20250121171832">
<p class="- topic/p p" data-ofbid="d330147e32__20250121171832">交换机:最好是千兆交换机,因为千兆交换机兼容百兆,但百兆不兼容千兆</p>
</li><li class="- topic/li li" data-ofbid="d330147e35__20250121171832">
<p class="- topic/p p" data-ofbid="d330147e37__20250121171832">测试板:需要确定测试板的 PHY 端口的速度,千兆还是百兆</p>
</li><li class="- topic/li li" data-ofbid="d330147e40__20250121171832">
<p class="- topic/p p" data-ofbid="d330147e42__20250121171832">网线:可以进行路由器连接的网线</p>
</li></ul></li><li class="- topic/li li" data-ofbid="d330147e45__20250121171832">软件:确保 SDK 包含如下测试需要的网络软件<ul class="- topic/ul ul" id="mac_test_guide__ul_bjy_q1s_21c" data-ofbid="mac_test_guide__ul_bjy_q1s_21c"><li class="- topic/li li" data-ofbid="d330147e48__20250121171832">
<p class="- topic/p p" data-ofbid="d330147e50__20250121171832">网速测试软件 主要是 <span class="- topic/ph ph">iperf1.7.0</span>,推荐 <span class="- topic/ph ph">jperf2.0.2(图形化 iperf
工具)</span>,可直观观察网速变化</p>
</li></ul></li></ul></div><section class="- topic/section section" id="mac_test_guide__section_cjy_q1s_21c" data-ofbid="mac_test_guide__section_cjy_q1s_21c"><h2 class="- topic/title title sectiontitle">组网拓扑</h2>
<div class="- topic/p p" data-ofbid="d330147e64__20250121171832">推荐两种组网拓扑,可依现实条件选择使用<ul class="- topic/ul ul" id="mac_test_guide__ul_yc2_51s_21c" data-ofbid="mac_test_guide__ul_yc2_51s_21c"><li class="- topic/li li" data-ofbid="d330147e67__20250121171832">直连<p class="- topic/p p" data-ofbid="d330147e69__20250121171832">组网简单,但单机千兆 PHY 的兼容性不如交换机千兆 PHY可能会出现 PHY 协商出错的问题</p><div class="- topic/p p" data-ofbid="d330147e71__20250121171832"><br/><div class="imagecenter"><img class="- topic/image image imagecenter" id="mac_test_guide__image_ejy_q1s_21c" src="../../../images/mac/test-top1.jpg" alt="test-top11"/></div><br/></div></li><li class="- topic/li li" data-ofbid="d330147e75__20250121171832">交换机中转<p class="- topic/p p" data-ofbid="d330147e77__20250121171832">多一层网络设备,但对千兆网络的兼容性更好</p><div class="- topic/p p" data-ofbid="d330147e79__20250121171832"><br/><div class="imagecenter"><img class="- topic/image image imagecenter" id="mac_test_guide__image_gjy_q1s_21c" src="../../../images/mac/test-top2.jpg" alt="test-top21"/></div><br/></div></li></ul></div>
</section><section class="- topic/section section" id="mac_test_guide__section_djy_q1s_21c" data-ofbid="mac_test_guide__section_djy_q1s_21c"><h2 class="- topic/title title sectiontitle">功能测试</h2>
<ol class="- topic/ol ol" id="mac_test_guide__ul_hjy_q1s_21c" data-ofbid="mac_test_guide__ul_hjy_q1s_21c"><li class="- topic/li li" data-ofbid="d330147e90__20250121171832">配置好目标板的相关参数</li><li class="- topic/li li" data-ofbid="d330147e92__20250121171832">按相应组网拓扑搭建好测试网络</li><li class="- topic/li li" data-ofbid="d330147e94__20250121171832">通过 ping 对端的方式测试网络可以 ping 通</li></ol>
<div class="- topic/div div section" id="mac_test_guide__id10">
<strong class="+ topic/ph hi-d/b ph b">注意事项</strong>
<ul class="- topic/ul ul simple" id="mac_test_guide__ul_fxf_fys_4dc" data-ofbid="mac_test_guide__ul_fxf_fys_4dc"><li class="- topic/li li" data-ofbid="d330147e103__20250121171832">
<p class="- topic/p p" data-ofbid="d330147e105__20250121171832">注意检查系统启动时 MAC 模块的打印信息,确保无错误信息和错误参数</p>
</li><li class="- topic/li li" data-ofbid="d330147e108__20250121171832">
<p class="- topic/p p" data-ofbid="d330147e110__20250121171832">注意检查相应操作的驱动信息输出,确保双方的协商参数,协商步骤一致</p>
</li></ul></div>
</section><section class="- topic/section section" id="mac_test_guide__section_fjy_q1s_21c" data-ofbid="mac_test_guide__section_fjy_q1s_21c"><h2 class="- topic/title title sectiontitle">速度测试</h2>
<ul class="- topic/ul ul" id="mac_test_guide__ul_jjy_q1s_21c" data-ofbid="mac_test_guide__ul_jjy_q1s_21c"><li class="- topic/li li" data-ofbid="d330147e120__20250121171832">配置好目标板的相关参数<span class="- topic/ph ph">,并打开 iperf 命令选项</span></li><li class="- topic/li li" data-ofbid="d330147e124__20250121171832">按相应组网拓扑搭建好测试网络</li><li class="- topic/li li" data-ofbid="d330147e126__20250121171832">使用 iperf 测试发送及接收的性能</li></ul>
<div class="- topic/note note note note_note" id="mac_test_guide__note_ux2_cbs_21c" data-ofbid="mac_test_guide__note_ux2_cbs_21c"><span class="note__title">注:</span>
<ul class="- topic/ul ul" id="mac_test_guide__ul_kjy_q1s_21c" data-ofbid="mac_test_guide__ul_kjy_q1s_21c"><li class="- topic/li li" data-ofbid="d330147e132__20250121171832">速度测试对系统资源使用非常高,注意检查测试时系统资源的瓶颈,以此作为出错信息的判断参考</li></ul>
</div>
</section><section class="- topic/section section" id="mac_test_guide__section_ljy_q1s_21c" data-ofbid="mac_test_guide__section_ljy_q1s_21c"><h2 class="- topic/title title sectiontitle">兼容性测试</h2>
<p class="- topic/p p" data-ofbid="d330147e141__20250121171832">兼容性主要是两个模块的配合工作能力系统有两个具有兼容性的实体MAC 和 PHY有一组对兼容性有大影响的参数百兆和千兆</p>
<p class="- topic/p p" data-ofbid="d330147e144__20250121171832">PHY 和 PHY 之间的协商由 PHY 的电气参数完成,无软件参与,因此如果有两个设备的 PHY 无法按设计协商一致,一般归为 PHY 的问题。</p>
<p class="- topic/p p" data-ofbid="d330147e147__20250121171832">MAC 和 PHY 之间的协商一般由驱动完成,借助途径是 PHY 的读写寄存器,如果二者协商不成功,一般需要调整 PHY 的配置参数。</p>
<p class="- topic/p p" data-ofbid="d330147e150__20250121171832">因此兼容性测试可以进行如下项目的测试:</p>
<ul class="- topic/ul ul" id="mac_test_guide__ul_mjy_q1s_21c" data-ofbid="mac_test_guide__ul_mjy_q1s_21c"><li class="- topic/li li" data-ofbid="d330147e155__20250121171832">百兆设备和百兆设备的兼容性测试</li><li class="- topic/li li" data-ofbid="d330147e157__20250121171832">百兆设备和千兆设备的兼容性测试</li><li class="- topic/li li" data-ofbid="d330147e159__20250121171832">千兆设备和千兆设备的兼容性测试</li></ul>
<p class="- topic/p p" data-ofbid="d330147e162__20250121171832">测试方法为:</p>
<ol class="- topic/ol ol" id="mac_test_guide__ul_njy_q1s_21c" data-ofbid="mac_test_guide__ul_njy_q1s_21c"><li class="- topic/li li" data-ofbid="d330147e166__20250121171832">拔插网线多次,均能正常识别拔插动作。</li><li class="- topic/li li" data-ofbid="d330147e168__20250121171832">拔插网线多次,均能正常协商为预定工作模式和速录。</li><li class="- topic/li li" data-ofbid="d330147e170__20250121171832">拔插网线多次均能正常进行网络通信ping 通。</li></ol>
</section><section class="- topic/section section" id="mac_test_guide__section_lpx_dbs_21c" data-ofbid="mac_test_guide__section_lpx_dbs_21c"><h2 class="- topic/title title sectiontitle">性能测试</h2>
<div class="- topic/p p" data-ofbid="d330147e178__20250121171832">
<ul class="- topic/ul ul" id="mac_test_guide__ul_ojy_q1s_21c" data-ofbid="mac_test_guide__ul_ojy_q1s_21c"><li class="- topic/li li" data-ofbid="d330147e181__20250121171832">性能测试主要专注于时间和速度的跟踪,如果建立连接的时间,通信速度</li><li class="- topic/li li" data-ofbid="d330147e183__20250121171832">性能测试可以使用 <span class="- topic/ph ph">jperf</span> 完成</li><li class="- topic/li li" data-ofbid="d330147e188__20250121171832">性能也会被系统资源影响,如 CPU 和 DDR 资源</li><li class="- topic/li li" data-ofbid="d330147e190__20250121171832">使用 <span class="- topic/ph ph">jperf</span> 进行网速测试时client 端的 CPU 资源使用更多,因此如果 client 运行在 PC
等其他系统上,则性能值会增加</li></ul>
</div>
</section><section class="- topic/section section" id="mac_test_guide__section_pjy_q1s_21c" data-ofbid="mac_test_guide__section_pjy_q1s_21c"><h2 class="- topic/title title sectiontitle">稳定性测试</h2>
<p class="- topic/p p" data-ofbid="d330147e202__20250121171832">性能测试需要进行多次触发性动作测试</p>
<ul class="- topic/ul ul" id="mac_test_guide__ul_qjy_q1s_21c" data-ofbid="mac_test_guide__ul_qjy_q1s_21c"><li class="- topic/li li" data-ofbid="d330147e206__20250121171832">100 次拔插操作,均能正常识别,正常建立连接正常通信</li><li class="- topic/li li" data-ofbid="d330147e208__20250121171832">100 次拔插操作后,能正常进行通信</li><li class="- topic/li li" data-ofbid="d330147e210__20250121171832">1000 次 enable/disable 操作后能正常通信</li><li class="- topic/li li" data-ofbid="d330147e212__20250121171832">少量长时间数据通信ping 48 小时不丢包</li><li class="- topic/li li" data-ofbid="d330147e214__20250121171832">长时间压力,模块不进行自动重启,测试完成后,模块功能正常</li></ul>
</section><section class="- topic/section section" id="mac_test_guide__section_rjy_q1s_21c" data-ofbid="mac_test_guide__section_rjy_q1s_21c"><h2 class="- topic/title title sectiontitle">高低温测试</h2>
<div class="- topic/p p" data-ofbid="d330147e222__20250121171832">测试在工控标准的高温和低温环境下:<ul class="- topic/ul ul" id="mac_test_guide__ul_lbn_crp_g1c" data-ofbid="mac_test_guide__ul_lbn_crp_g1c"><li class="- topic/li li" data-ofbid="d330147e225__20250121171832">功能正常 </li><li class="- topic/li li" data-ofbid="d330147e227__20250121171832">长时间通信正常 </li><li class="- topic/li li" data-ofbid="d330147e229__20250121171832">压力测试不导致模块自动重启</li></ul></div>
</section></div></article></main></div>
</div>
<nav role="navigation" id="wh_topic_toc" aria-label="On this page" class="col-lg-2 d-none d-lg-block navbar d-print-none">
<div id="wh_topic_toc_content">
<div class=" wh_topic_toc "><div class="wh_topic_label">在本页上</div><ul><li class="section-item"><div class="section-title"><a href="#mac_test_guide__section_cjy_q1s_21c" data-tocid="mac_test_guide__section_cjy_q1s_21c">组网拓扑</a></div></li><li class="section-item"><div class="section-title"><a href="#mac_test_guide__section_djy_q1s_21c" data-tocid="mac_test_guide__section_djy_q1s_21c">功能测试</a></div></li><li class="section-item"><div class="section-title"><a href="#mac_test_guide__section_fjy_q1s_21c" data-tocid="mac_test_guide__section_fjy_q1s_21c">速度测试</a></div></li><li class="section-item"><div class="section-title"><a href="#mac_test_guide__section_ljy_q1s_21c" data-tocid="mac_test_guide__section_ljy_q1s_21c">兼容性测试</a></div></li><li class="section-item"><div class="section-title"><a href="#mac_test_guide__section_lpx_dbs_21c" data-tocid="mac_test_guide__section_lpx_dbs_21c">性能测试</a></div></li><li class="section-item"><div class="section-title"><a href="#mac_test_guide__section_pjy_q1s_21c" data-tocid="mac_test_guide__section_pjy_q1s_21c">稳定性测试</a></div></li><li class="section-item"><div class="section-title"><a href="#mac_test_guide__section_rjy_q1s_21c" data-tocid="mac_test_guide__section_rjy_q1s_21c">高低温测试</a></div></li></ul></div>
</div>
</nav>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>