mirror of
https://gitee.com/Vancouver2017/luban-lite-t3e-pro.git
synced 2025-12-14 10:28:54 +00:00
226 lines
25 KiB
HTML
226 lines
25 KiB
HTML
<!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="Ethernet 的源码涉及以下目录: MAC 驱动: MAC 的主驱动代码 drivers/net/ethernet/artinchip PHY 驱动:使用到的 mdio,phy 等模块的驱动 drivers/net/phy SysConfig:系统时钟选择,delay 设置等 drivers/misc/artinchip-syscfg.c 文件命名说明 ..."/><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.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-12-03"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="mac_design_intro"/><meta name="DC.language" content="zh-CN"/><title>设计说明</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/mac/mac_design.dita"/><meta name="wh-out-relpath" content="topics/sdk/mac/mac_design.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_design_intro" 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 "></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_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
|
||
|
||
|
||
</div>
|
||
|
||
</nav>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="wh_content_area">
|
||
<div class="row">
|
||
|
||
|
||
<div class="col-12" id="wh_topic_body">
|
||
|
||
|
||
|
||
<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_design.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">设计说明</h1><div class="date inPage">3 Dec 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="d321502e22__20250121171825">Ethernet 的源码涉及以下目录:<ul class="- topic/ul ul" id="mac_design_intro__ul_ibn_gbs_21c" data-ofbid="mac_design_intro__ul_ibn_gbs_21c"><li class="- topic/li li" data-ofbid="d321502e25__20250121171825">
|
||
<div class="- topic/p p" data-ofbid="d321502e27__20250121171825">MAC 驱动:<span class="- topic/ph ph">MAC
|
||
的主驱动代码</span><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="mac_design_intro__codeblock_lnf_3bs_21c" data-ofbid="mac_design_intro__codeblock_lnf_3bs_21c">drivers/net/ethernet/artinchip</pre></div>
|
||
</li><li class="- topic/li li" data-ofbid="d321502e34__20250121171825">
|
||
<div class="- topic/p p" data-ofbid="d321502e36__20250121171825">PHY 驱动:使用到的 mdio,phy
|
||
等模块的驱动<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="mac_design_intro__codeblock_a2b_jbs_21c" data-ofbid="mac_design_intro__codeblock_a2b_jbs_21c">drivers/net/phy</pre></div>
|
||
</li><li class="- topic/li li" data-ofbid="d321502e41__20250121171825">
|
||
<div class="- topic/p p" data-ofbid="d321502e43__20250121171825">SysConfig:系统时钟选择,delay
|
||
设置等<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="mac_design_intro__codeblock_bqc_jbs_21c" data-ofbid="mac_design_intro__codeblock_bqc_jbs_21c">
|
||
drivers/misc/artinchip-syscfg.c</pre></div>
|
||
</li></ul></div><p class="- topic/p p" data-ofbid="d321502e48__20250121171825"> 文件命名说明</p><pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="mac_design_intro__codeblock_bhq_mbs_21c" data-ofbid="mac_design_intro__codeblock_bhq_mbs_21c">aicmac_module_submodule.c
|
||
aicmac_module_submodule.h</pre><div class="table-container"><table class="- topic/table table frame-all" id="mac_design_intro__table_pbn_gbs_21c" data-ofbid="mac_design_intro__table_pbn_gbs_21c" data-cols="3"><caption class="- topic/title title tablecap" data-caption-side="top" data-is-repeated="true"><span class="table--title-label">表<span class="table--title-label-number"> 1</span><span class="table--title-label-punctuation">. </span></span><span class="table--title">文件说明</span></caption><colgroup><col style="width:33.33333333333333%"/><col style="width:33.33333333333333%"/><col style="width:33.33333333333333%"/></colgroup><thead class="- topic/thead thead"><tr class="- topic/row"><th class="- topic/entry entry colsep-1 rowsep-1" id="mac_design_intro__table_pbn_gbs_21c__entry__1">文件名称</th><th class="- topic/entry entry colsep-1 rowsep-1" id="mac_design_intro__table_pbn_gbs_21c__entry__2">用途</th><th class="- topic/entry entry colsep-0 rowsep-1" id="mac_design_intro__table_pbn_gbs_21c__entry__3">备注</th></tr></thead><tbody class="- topic/tbody tbody"><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac.h</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">priv 数据结构,宏入口</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_core.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">驱动核心逻辑</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_platform.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">平台相关,驱动注册,dts 配置处理</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_platform.h</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">platform 数据结构,包含其他模块</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_napi.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">napi 接口及相关逻辑</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_mac.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">mac 相关逻辑代码</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_gmac_reg.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">gmac registers</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_dma.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">dma 相关逻辑代码</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_dma_reg.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">dma registers</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_dma_desc.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">dma descriptor</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">entended descriptor</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_dma_ring.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">dma ring mode</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">推荐使用 ringmode</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_dma_chain.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">dma chain mode</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_mdio.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">mdio 相关逻辑代码</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_phy.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">physic 相关逻辑代码</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_ethtool.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">ethtool 相关逻辑代码</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_macaddr.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">mac 地址各种生成逻辑</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_util.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">公共函数</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">主要为信息格式化输出</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_1588.c</td><td class="- topic/entry entry colsep-1 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">IEEE1588/PTP 相关逻辑</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-0" headers="mac_design_intro__table_pbn_gbs_21c__entry__1">aicmac_hwstamp.c</td><td class="- topic/entry entry colsep-1 rowsep-0" headers="mac_design_intro__table_pbn_gbs_21c__entry__2">hardware stamp, 为 IEEE1588 服务</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="mac_design_intro__table_pbn_gbs_21c__entry__3">-</td></tr></tbody></table></div><ul class="- topic/ul ul" id="mac_design_intro__ul_brm_rbs_21c" data-ofbid="mac_design_intro__ul_brm_rbs_21c"><li class="- topic/li li" data-ofbid="d321502e203__20250121171825">函数命名说明:<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="mac_design_intro__codeblock_vlk_sbs_21c" data-ofbid="mac_design_intro__codeblock_vlk_sbs_21c">aicmac_module_method</pre></li><li class="- topic/li li" data-ofbid="d321502e207__20250121171825">C
|
||
文件格式<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="mac_design_intro__codeblock_wht_pcs_21c" data-ofbid="mac_design_intro__codeblock_wht_pcs_21c"><em class="hl-comment">// SPDX-License-Identifier: GPL-2.0-only</em>
|
||
<em class="hl-comment">/*
|
||
* Copyright (C) 2021 ArtInChip Technology Co., Ltd.
|
||
* Author: Keliang Liu <keliang.liu@artinchip.com>
|
||
*/</em>
|
||
|
||
#include <>
|
||
|
||
#include “”</pre></li><li class="- topic/li li" data-ofbid="d321502e211__20250121171825">H
|
||
文件格式<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="mac_design_intro__codeblock_gg3_qcs_21c" data-ofbid="mac_design_intro__codeblock_gg3_qcs_21c"><em class="hl-comment">/* SPDX-License-Identifier: GPL-2.0-only */</em>
|
||
<em class="hl-comment">/*
|
||
* Copyright (C) 2021 ArtInChip Technology Co., Ltd.
|
||
* Author: Keliang Liu <keliang.liu@artinchip.com>
|
||
*/</em>
|
||
|
||
#ifndef _XXX_XXX_H_
|
||
#<span class="hl-directive">define</span> _XXX_XXX_H_
|
||
|
||
|
||
#endif</pre></li><li class="- topic/li li" data-ofbid="d321502e215__20250121171825">Module
|
||
Description<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="mac_design_intro__codeblock_pp4_qcs_21c" data-ofbid="mac_design_intro__codeblock_pp4_qcs_21c">MODULE_AUTHOR(<span class="hl-string">"Keliang Liu"</span>);
|
||
MODULE_DESCRIPTION(<span class="hl-string">"ArtInChip GMAC Driver"</span>);
|
||
MODULE_ALIAS(<span class="hl-string">"platform:"</span> AICMAC_RESOURCE_NAME);
|
||
MODULE_LICENSE(<span class="hl-string">"GPL"</span>);</pre></li></ul><section class="- topic/section section" id="mac_design_intro__section_awk_5bs_21c" data-ofbid="mac_design_intro__section_awk_5bs_21c"><h2 class="- topic/title title sectiontitle">驱动架构</h2>
|
||
|
||
<div class="- topic/p p" data-ofbid="d321502e224__20250121171825">
|
||
<figure class="- topic/fig fig fignone" id="mac_design_intro__fig_vwj_vbs_21c" data-ofbid="mac_design_intro__fig_vwj_vbs_21c"><br/><div class="imagecenter"><img class="- topic/image image imagecenter" id="mac_design_intro__image_ubn_gbs_21c" src="../../../images/mac/mac-arch.jpg" alt="mac-arch"/></div><br/><figcaption data-caption-side="bottom" class="- topic/title title figcapcenter"><span class="figtitleprefix fig--title-label">图<span class="fig--title-label-number"> 1</span><span class="fig--title-label-punctuation">. </span></span><span class="fig--title">驱动架构图</span></figcaption></figure>
|
||
</div>
|
||
<div class="- topic/p p" data-ofbid="d321502e234__20250121171825">驱动模块描述:<ul class="- topic/ul ul" id="mac_design_intro__ul_vbn_gbs_21c" data-ofbid="mac_design_intro__ul_vbn_gbs_21c"><li class="- topic/li li" data-ofbid="d321502e237__20250121171825">
|
||
<p class="- topic/p p" data-ofbid="d321502e239__20250121171825">Platform:驱动入口,进行驱动声明和注册,dts 解析</p>
|
||
</li><li class="- topic/li li" data-ofbid="d321502e242__20250121171825">
|
||
<p class="- topic/p p" data-ofbid="d321502e244__20250121171825">Core:驱动核心逻辑,调度其他模块</p>
|
||
</li><li class="- topic/li li" data-ofbid="d321502e247__20250121171825">
|
||
<p class="- topic/p p" data-ofbid="d321502e249__20250121171825">MAC:MAC 子模块处理,其中寄存器操作接口单独封装</p>
|
||
</li><li class="- topic/li li" data-ofbid="d321502e252__20250121171825">
|
||
<p class="- topic/p p" data-ofbid="d321502e254__20250121171825">DMA:DMA 相关逻辑处理,寄存器,Ring,Chain,Descriptor 单独封装</p>
|
||
</li><li class="- topic/li li" data-ofbid="d321502e257__20250121171825">
|
||
<p class="- topic/p p" data-ofbid="d321502e259__20250121171825">MDIO:MDIO 总线相关逻辑处理</p>
|
||
</li><li class="- topic/li li" data-ofbid="d321502e262__20250121171825">
|
||
<p class="- topic/p p" data-ofbid="d321502e264__20250121171825">PHY:PHY 模块相关逻辑处理</p>
|
||
</li><li class="- topic/li li" data-ofbid="d321502e267__20250121171825">
|
||
<p class="- topic/p p" data-ofbid="d321502e269__20250121171825">NAPI:NAPI 接口逻辑处理</p>
|
||
</li><li class="- topic/li li" data-ofbid="d321502e272__20250121171825">
|
||
<p class="- topic/p p" data-ofbid="d321502e274__20250121171825">ethtool:提供 ethtool 接口的逻辑</p>
|
||
</li><li class="- topic/li li" data-ofbid="d321502e277__20250121171825">
|
||
<p class="- topic/p p" data-ofbid="d321502e279__20250121171825">mac addr:和各种外设资源配合完成 mac 地址的逻辑</p>
|
||
</li><li class="- topic/li li" data-ofbid="d321502e282__20250121171825">
|
||
<p class="- topic/p p" data-ofbid="d321502e284__20250121171825">1588:对 IEEE1588(PTP)的逻辑封装</p>
|
||
</li></ul></div>
|
||
<figure class="- topic/fig fig fignone" id="mac_design_intro__fig_nyn_ybs_21c" data-ofbid="mac_design_intro__fig_nyn_ybs_21c"><br/><div class="imagecenter"><img class="- topic/image image imagecenter" id="mac_design_intro__image_wbn_gbs_21c" src="../../../images/mac/mac-para.jpg" alt="mac-para"/></div><br/><figcaption data-caption-side="bottom" class="- topic/title title figcapcenter"><span class="figtitleprefix fig--title-label">图<span class="fig--title-label-number"> 2</span><span class="fig--title-label-punctuation">. </span></span><span class="fig--title">数据流程</span></figcaption></figure>
|
||
<figure class="- topic/fig fig fignone" id="mac_design_intro__fig_bwl_1cs_21c" data-ofbid="mac_design_intro__fig_bwl_1cs_21c"><br/><div class="imagecenter"><img class="- topic/image image imagecenter" id="mac_design_intro__image_xbn_gbs_21c" src="../../../images/mac/mac-data.jpg" alt="mac-data"/></div><br/><figcaption data-caption-side="bottom" class="- topic/title title figcapcenter"><span class="figtitleprefix fig--title-label">图<span class="fig--title-label-number"> 3</span><span class="fig--title-label-punctuation">. </span></span><span class="fig--title">数据流程</span></figcaption></figure>
|
||
</section></div></article></main></div>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</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> |