1.cpu主控:rk3399;

2.交换机芯片marvell mv88e6390(8个电口+2光口);

3.rk399通过RGMII与marvell mv88e6390 p0 rgmii连接,port0做数据转发口,实现带管理的路由器功能(port1作WAN,port2-port10做LAN)

实现步骤:

3.1.硬件调试,保证6390本身工作起来,通过rj45与电脑相连可以做傻瓜交换机使用;

3.2.rgmii调试: cpu gmac没有接phy,一定要强制为1000M,6390也要强制为1000M,保证两边速度一致:

rk3399端:

此处略去50字......

6390端:

此处略去50字......

其实可以用示波器量rgmii clk的频率 :

clk=2.5Mhz为10M网络;

clk=25Mhz为100M网络;

clk=125Mhz为千兆网络;

3.3: 由于6390不对外产生125M clk,需要rk3399内部产生125M clk(gmac配置为"output");

进入系统后确认是否会生成网络结点eth0,确认能收到广播包:

如果只有发送包,而没有接收包,可以考虑配置下tx/rx delay;

tx_delay = <0x2f>;
        rx_delay = <0x24>;
3.4:

正常后可以获得ip试下:udhcpc -i eth0

4. 划分vlan,使用iptables实现路由功能:

4.1 通过tag based vlan将marvell mv88e6390划分为vlan1(wan (port1))+vlan2(lan (port2-port10));这个是花了4500块大洋找原厂定制的。

4.2  用vconfig实现 vlan网桥;

4.3 通过iptables 实现wan/lan数据转发

5.使用marvell mv88e6390内部功能实现MAC bindsing/Speed 控制;

6.linux ip层实现路由转发功能;

rockchip RGMII+mv88e6390 管理型交换机功能调试及vlan定制+Mac绑定相关推荐

  1. 【交换机MAC典型配置】配置基于VLAN的MAC地址学习限制

    组网图形 基于VLAN限制MAC地址学习简介 交换机控制MAC地址学习数经常使用的方式有两种:基于VLAN限制MAC地址学习数和基于接口限制MAC地址学习数.在客户端不经常变动的办公场所中,通过限制M ...

  2. RTL8380M/RTL8382M管理型交换机系统软件操作指南二:转发表

    前面介绍了端口配置,这次对转发表进行详细的描述,主要包括以下三方面内容:基础配置.转发表.删除 1.1  基础配置 1.1.1  老化时间 老化时间是一个影响交换机学习进程的参数.从一个地址记录加入地 ...

  3. 无线信标功能调试-2021-3-9-HALL检测与主控接口

    ▌01 无线信标控制板 1.功能介绍 在 无线节能信标调试说明-2021-3-3 对于 第十六届全国大学智能汽车竞赛竞速比赛规则 中的无线节能信标组的无线功率部分进行了调试.并对在输出功率50W,15 ...

  4. 探秘IntelliJ IDEA 13测试版新功能——调试器显示本地变量

    为什么80%的码农都做不了架构师?>>>    IntelliJ IDEA在业界被公认为最好的Java开发平台之一,JetBrains公司将在12月正式发布IntelliJ IDEA ...

  5. 网络交换机功能和原理详解

    网络交换机,是一个扩大网络的器材,能为子网络中提供更多的连接端口,以便连接更多的计算机.它具有性能价格比高.高度灵活.相对简单.易于实现等特点.那么,网络交换机具体有哪些功能呢?网络交换机的原理是什么 ...

  6. Julia发布全功能调试器:4大新功能问世

    Julia发布全功能调试器:4大新功能问世 量子位 出品 | 公众号 QbitAI Julia这门语言,因为集合了C语言的速度.Ruby的灵活.Python的通用于一身,获得了万千程序员的喜爱. 福利 ...

  7. DSP篇--C6701功能调试系列之 FLASH测试

    目录 1. FLASH介绍 2.  FLASH功能测试 调试的前期准备可以参考前面的博文:DSP篇--C6701功能调试系列之前期准备_nanke_yh的博客-CSDN博客 1. FLASH介绍 FL ...

  8. 野火多功能调试助手】-摄像头调试助手通讯协议

    野火多功能调试助手] [复制链接] 摄像头调试助手通讯协议     LONG_R3acc 电梯直达 1#  发表于 2020-6-8 14:49:48 | 只看该作者  ] 本帖最后由 LONG_R3 ...

  9. 山外多功能调试助手用作MM32虚拟示波器

    硬件:MM32L373 开发工具:IAR7.8 调试工具:山外多功能调试助手 Introduction 在调试MM32芯片的过程中,有时需要观察数据的实时变化,山外多功能调试助手中的虚拟示波器可以实现 ...

  10. 山外多功能调试助手用作虚拟服务器

    Foreword 这周体会到你以前学的东西真的是不知道在什么时候就要用到,当时为什么不好好学计算机网络呢.这几周有点儿怀念小老头儿,教了我计算机网络.Linux.MATLAB,最近用到了不少,是个可爱 ...

最新文章

  1. Oracle可变数组实例说明
  2. 【ACM】杭电OJ 2023
  3. java StringBuffer类 常用方法
  4. Exchange2010配置实验(六)部署forefront到edge服务器
  5. 坚持完成这套学习手册,你就可以去 Google 面试了
  6. 系统架构师-基础到企业应用架构-系统设计规范与原则[上篇]
  7. MPAndroidChart——饼图
  8. linux命令chmod如果当前用户属于多个组,那这个命令中的g指的是哪个组?按什么规则?
  9. .net Kafka.Client多个Consumer Group对Topic消费不能完全覆盖研究总结(二)
  10. mysql 密码sha256_MySQL5.6启用sha256_password插件
  11. md5值是什么意思_详解:PER?霍林格效率值?这个最火的高阶数据究竟是什么意思?...
  12. BZOJ3233:[AHOI2013]找硬币(DP)
  13. zabbix批量操作
  14. 防止屏蔽,背投广告代码的完善
  15. linux 搭建FTP服务器
  16. 视频I帧、P帧、B帧总结
  17. Win10、Win11打开远程桌面连接方法
  18. 再见2019,你好2020,属(鼠)于我的年华
  19. 车载PHY的唤醒与睡眠的正确姿势
  20. 【权威榜单发布】CB Insights AI 100 - Jina AI 上榜啦!

热门文章

  1. 如何用 Python 编写 Alfred Workflow
  2. 排除美颜相机等第三方相机直接调用系统相机处理方法
  3. 文件管理大师android,文件管理大师
  4. Linux C/C++ 共享库so的搜索路径和顺序
  5. 数字图像处理Python语言实现-图像增强-导向滤波(Guided Filter)
  6. 《DFC-Net:Deep Flow-Guided Video Inpainting》论文笔记
  7. [docker]六、云计算和云的种类、4种容器网络类型、docker中常见文件和进程的作用、json、link、docker底层的隔离机制
  8. Eclipse WTP (Web Tools Platform)
  9. 【分享】VMOS Pro1.4.2最新会员版
  10. python计算成绩差_关于使用Python——写成绩计算