当前位置: 首页 > wzjs >正文

宁波网站网站建设站优云seo优化

宁波网站网站建设,站优云seo优化,羽毛球赛事,做商城网站的项目背景文章目录 1.MII:ISO网络模型中物理层(phy)和数据链路层(mac)属于硬件,其余都属于软件kernel1.1 RGMII时序调整:下面波形图都是测的bmc rx,rx有丢包2.MDIO:不仅管phy,支持mdio协议都管2.1 uboot & kernel配动态ip:kernel dts同uboot ,配完后dmesg能识别出phy(R…

文章目录

  • 1.MII:ISO网络模型中物理层(phy)和数据链路层(mac)属于硬件,其余都属于软件kernel
    • 1.1 RGMII时序调整:下面波形图都是测的bmc rx,rx有丢包
  • 2.MDIO:不仅管phy,支持mdio协议都管
    • 2.1 uboot & kernel配动态ip:kernel dts同uboot ,配完后dmesg能识别出phy(RTL8211F,ftgmac100,ifconfig有ip不用dhcp),这2个dts互不干扰覆盖
  • 3.NCSI(不是MII):NIC连到了BMC MAC4上,使用RMII4接口
  • 4.BOND:busctl tree xyz.openbmc_project.Network
  • 5.VLAN:busybox的vconfig命令或systemd
  • 6.DNS:作用是将域名解析成ip
  • 7.IPV6:Static Addr(不同于DHCPV6和SLAAC Addr)可手动设置
  • 8.Ipmitool lan网络管理:ipmitool lan set 1 macaddr 12:D4:DF:ED:E3:AA改变mac地址,00-bmc-eth0.network文件中[Link]字段会变


1.MII:ISO网络模型中物理层(phy)和数据链路层(mac)属于硬件,其余都属于软件kernel

SOC内部集成网络MAC外设(优点是SOC内置DMA加速,支持10/100/1000M网速)(有些是PHY内部集成MAC但网络效率不高):1.MII/RMII接口用来传输网络数据。2.MDIO(读写PHY内部寄存器)类似IIC两根线:一根数据线叫做MDIO(management data input/output,双向,不像MII那些串口单向有TX/RX),一根时钟线叫做MDC(clock,由bmc mac端驱动给出)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.1 RGMII时序调整:下面波形图都是测的bmc rx,rx有丢包

phy芯片支持边缘和中央对齐,但如下bmc芯片中:rgmii千兆时钟是125MHZ,时钟周期是1/125=8ns,RX只支持边缘对齐。
在这里插入图片描述
如下边缘对齐:data和clock时序相位重合。
在这里插入图片描述
如下也是边缘对齐,黄色下降和上升沿不在红色平的数据段。
在这里插入图片描述
如下异常差了1/4相位,中央对齐:黄色下降和上升沿红色数据段(平的),所以不满足bmc rx边缘对齐,bmc rx数据采样受到clk线影响,丢包,需要调rx相位。
在这里插入图片描述
如下bmc芯片提供寄存器写入 0x0-0x1f (0-31)进行相位调节。
在这里插入图片描述
32个steps,每个step是0.12ns,32*0.12约等于8*1/2
在这里插入图片描述
如下bmc的2个rgmii接口:mac0(eth0)和mac1(eth1)。cpu有eth0,ethtool eth0能看出速率。网络自适应:读取phy速率写进switch设置。

MDIO切换到886321:	gpio-util set MDC_SW_BMC_SEL_N 0
MIOD切换到1512: gpio-util set MDC_SW_BMC_SEL_N 1
读6321 port10上的0x6寄存器:  mdio-util -m 1 -p 0x10 -r 0x6  # 10端口link/速率/双工, 每个端口可不同
写6321 0x21到port10上的0x6寄存器:  mdio-util -m 1 -p 0x10 -w 0x6 -d 21

6321 port0 (to 1512)
6321 port3 (to cpu )
6321 port5 (to bmc )
1512 copper(to rj45)
在这里插入图片描述
如下图同上图,mdi就是mii经过变压器。如下53134相当于一个小的switch交换机(因为固件文件小,所以用eeprom,bmc用spi去升级这个eeprom),port1口给bmc,port2口给cpu,一根网线,cpu和bmc都有不同的ip。
BCM50210:copper侧(MDI_to_RJ45),sgmii侧(SGMII_to_BCM53134)
在这里插入图片描述

2.MDIO:不仅管phy,支持mdio协议都管

如下ast2500-mdio时序:时序由bmc端和phy端驱动实现,时序图采集数据时间在下面min/max范围内才有效。
在这里插入图片描述
如下ast2500-mdio协议:如下分为22和45两种规则,默认22,参考i2c协议。
在这里插入图片描述
如下ast2500-phy控制寄存器:eth1基地址0x1e680000(ast2500只有2个eth即mac即rgmii),第26bit为1就是读phy(27为1是写phy),20:16是phy的地址。如果mdio/mdc线直接连到了switch上(没有phy和rj45,switch当phy),mdio list扫不出,需配置如下寄存器0:5控制clock频率(一般switch千兆)。
在这里插入图片描述
在这里插入图片描述
如下第一,三行是控制,第二,四行是读数据。
在这里插入图片描述
在这里插入图片描述
如上读出0x11400000后去除0-15bit(0-15是64寄存器的write data)即变为0x1140。如下是phy芯片spec,1140对应00寄存器第6位(1)和13位(0) ,所以当前phy工作在1000兆自适应全双工模式。上述方法繁琐,uboot提供mii,kernel提供mdio-util。
在这里插入图片描述
在这里插入图片描述

2.1 uboot & kernel配动态ip:kernel dts同uboot ,配

http://www.dtcms.com/wzjs/253288.html

相关文章:

  • 央企 网站建设 公司韩国seocaso
  • 做网站需要知道的问题谷歌搜索优化
  • 悟空crm官网百度seo关键词排名查询工具
  • 海门市政府投资项目工程建设中心网站短视频seo询盘获客系统
  • 网络空间的竞争归根结底是百度seo排名优化助手
  • 国家品牌网上海优化关键词的公司
  • 做网站主机云服务器
  • 武汉做网站找互赢网络百度seo教程
  • 优惠券的网站制作baike seotl
  • 深圳最新政策网站seo搜索引擎优化案例
  • php做网站后台语言太原好的网站制作排名
  • 做的比较好的旅行网站网上营销的平台有哪些
  • 如何做销售网站地推团队如何收费
  • 公司是否可以做多个网站草根seo视频大全
  • 池州网站制作优化网络营销比较好的企业
  • 绿色大气网站模板seo实战教程
  • 东莞樟木头网站建设百度关键词优化大师
  • 建设网站方法有哪些营销100个引流方案
  • 大连网站推广优化百度推广话术全流程
  • asp 做网站的缺点百度客服人工在线咨询电话
  • 网站代码验证优化网站做什么的
  • 网站建设教程自学网友情链接在线观看
  • 网站上图片的链接怎么做首页优化公司
  • 做网站有陪标现象吗广州网络seo公司
  • 龙岩市企业网厦门seo屈兴东
  • 外网设计灵感网站seo模拟点击
  • 公众号电脑版登陆入口刷网站seo排名软件
  • wordpress简码怎么用seo网站优化服务商
  • 衡水医院网站建设广告代理公司
  • 网站制作价格营销推广外包