RK3399 USB RNIDS/gagnet实战

任务动机:开发基于RK3399开发板的cartographer激光SLAM建图模块,需要定制价格最低、最小化的RK3399开发板,删除板上以太网卡和无线网卡。要求在不改变网络通讯程序的基础上,使用USB虚拟网卡进行数据传输。因此需要设计和实现满足以上要求的最低价解决方案。

任务描述:调研usbnet软硬件解决方案,对比它们的带宽差异;编写USB OTG模式技术方案;在RK3399上实现USB RNIDS/gagnet。

1. 硬件解决方案

经过调研,发现AX88179和RTL8153(USB转网口芯片)两种硬件解决方案能满足任务要求。本报告中的数据来源于AX88179RTL8153官方文档

1.1 基本参数

项目名 AX88179 RTL8153
传输速率 10/100/1000Mbps 10/100/1000Mbps
USB支持 USB 3.0\2.0\1.1 USB 3.0\2.0\1.1
支持协议 IPv4(IP/TCP/UDP/ICMP/IGMP)IPv6(TCP/UDP/ICMPv6) IPv4/IPv6/TCP/UDP
电源管理(不同方式) 支持 支持
Crossover Detection & Auto-Correction 包含 包含
Wake-on-LAN 支持 支持
IEEE 802.3x 兼容 兼容
IEEE 802.3 兼容 兼容
IEEE 802.3u 兼容 兼容
IEEE 802.3ab 兼容  
IEEE 802.1P Layer 2 Priority Encoding and Decoding Layer 2 Priority Encoding
IEEE 802.1Q VLAN tagging and 2 VLAN ID filtering VLAN tagging
IEEE 802.3az 兼容 IEEE 802.3az-2010

1.2 电源管理

AX88179

Advanced Power Management Features

  • Supports power management offload (ARP & NS)

  • Supports dynamic power management to reduce power dissipation during idle or light trafficUSB转网口芯片

  • Supports AutoDetach power saving

  • Supports advanced link down power saving when Ethernet cable is unplugged

RTL8153

Intel CPPM (Converged Platform Power Management)

  • Supports L1 with 3ms BESL (USB 2.0)

  • Dynamic LTM messaging (USB 3.0)

  • Supports U1/U2 (USB 3.0)

  • Supports selective suspend

两种USB转网口的芯片在大体的功能上没有很大的区别。相关功能从参数上来说较为一致。但部分功能如电源管理实现方式不同。由于USB转网卡芯片方案需要在开发板上集成网卡芯片,增大了开销和工作难度,因此我们选择软件解决方案—USB OTG模式。

本小节参考文档

  1. AX88179官方文档

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值