小火苗 发表于 2024-9-13 10:30

【 匠芯创D133CBS】-网络通讯测试

<p> &nbsp;</p>

<p ><span style="font-size:24px;">一、MAC 使用指南</span></p>

<p >支持全双工/半双工</p>

<p >支持 100/10 Mbps,部分 SoC 支持 1000 Mbps</p>

<p >支持 RMII 接口,部分 SoC 支持 RGMII 接口</p>

<p >支持内部 DMA</p>

<p >TXFIFO/RXFIFO 的大小均为 2048 Byte,均支持阈值模式和存储-转发模式</p>

<p >支持 VLAN 哈希过滤</p>

<p >支持 64-bit 哈希地址过滤、完美地址过滤(支持 8 个地址寄存器)</p>

<p >支持源地址的插入/替换,VLAN 的插入/替换/删除,CRC 的插入/替换/删除</p>

<p >支持接收校验和错误检测</p>

<p >支持发送校验和计算</p>

<p ><span style="font-size:24px;">二、以太网介绍</span></p>

<p >以太网(Ethernet)是一种计算机局域网组网技术,基于 IEEE802.3 标准,它规定了包括物理层的连线(RJ45),电气信号(PHY)和媒体访问层(MAC)协议等, 以太网的特征是有线网络,网络中的各终端必须通过网线进行连接,以太网模块可以简单的理解为 MAC 通过 MII 总线控制 PHY 共同完成终端之间数据交换的一种设备。</p>

<p >使用拓扑</p>

<p >一个典型的以太网电路至少需要如下器件的参与</p>

<p >RJ45 连接器</p>

<p >网络变压器</p>

<p >晶振</p>

<p >PHY 收发器</p>

<p >MAC 控制器</p>

<p >AP 处理器</p>

<p >D211 集成 MAC 控制器模块,AP 内部也可以提供 PHY 收发器所需的时钟,从而不使用外部晶振模块。</p>

<p >如果要提升硬件的防静电能力,外部一般会增加 ESD 保护电路。</p>

<p > &nbsp;</p>

<p ><span style="font-size:24px;">三、MAC 架构</span></p>

<p >&nbsp;</p>

<p align="center" > &nbsp;<br />
图模块架构</p>

<p align="justify" > &nbsp;</p>

<p ><br />
图MAC 架构</p>

<p align="center" > &nbsp;<br />
图PHY 架构</p>

<p ><span style="font-size:24px;">四、程序开发--上点干货</span></p>

<p > &nbsp;</p>

<p > &nbsp;</p>

<p > &nbsp;</p>

<p><span style="font-size:24px;">五、测试过程</span></p>

<p >1、镜像选择</p>

<p >Built-in configs:</p>

<p >&nbsp;&nbsp;8. d13x_demo88-nand_baremetal_bootloader</p>

<p >&nbsp;&nbsp;9. d13x_demo88-nand_rt-thread_helloworld</p>

<p >&nbsp;10. d13x_demo88-nor_baremetal_bootloader</p>

<p >&nbsp;11. d13x_demo88-nor_rt-thread_helloworld</p>

<p >&nbsp;12. d13x_kunlunpi88-nor_baremetal_bootloader</p>

<p >&nbsp;13. d13x_kunlunpi88-nor_rt-thread_helloworld</p>

<p >&nbsp;以上六种程序系统适配当前的开发板,d13x_demo88-nand_rt-thread_helloworld系统更适合开发网口程序,但是我的评估板不知道怎么回事下载不了其编译后的镜像,问官方也未得到反馈。后面使用的是d13x_kunlunpi88-nor_rt-thread_helloworld系统进行的实验。</p>

<h1 > &nbsp;</h1>

<ol start="2">
        <li >Lwip简介</li>
</ol>

<p >LWIP是一个轻量的开源的TCP/IP协议栈,专为嵌入式系统设计,在RTOS应用非常多。</p>

<ul>
        <li >特点&zwnj;:LwIP可以在有无操作系统的情况下运行,重点是在保持TCP协议主要功能的基础上减少对RAM的占用,通常只需十几KB的RAM和40K左右的ROM即可运行。</li>
        <li >&zwnj;应用&zwnj;:适用于资源受限的嵌入式设备,如云台接入、无线网关、远程模块等。</li>
        <li >&zwnj;接口&zwnj;:提供RAW API、NETCONN API和SOCKET API三种编程接口,方便开发者根据需求选择使用。</li>
        <li >&zwnj;优势&zwnj;:代码量小、可配置性强、支持多平台,广泛应用于物联网项目中&zwnj;</li>
</ul>

<p >&nbsp;</p>

Jacktang 发表于 2024-9-15 08:48

<p>评估板不知道怎么回事下载不了其编译后的镜像,这个是个小遗憾</p>

小火苗 发表于 2024-9-19 08:19

Jacktang 发表于 2024-9-15 08:48
评估板不知道怎么回事下载不了其编译后的镜像,这个是个小遗憾

<p>是啊</p>

<p>&nbsp;</p>
页: [1]
查看完整版本: 【 匠芯创D133CBS】-网络通讯测试