工具/软件:
我目前正在 TI SoC TDA4VEN 上涉及 CPSW3G 以太网交换机的系统设计、我们使用**单个 MAC(通过 CPSW3G 端口 1)**来支持**车辆网络堆栈**(AutoSar 堆栈)和**视频流水线**(例如,通过 RTP/UDP 进行视频流式传输)(Linux)
我们希望了解在这种情况下共享同一 MAC 的最佳实践和支持。 具体来说:
1.是否正式支持两个操作系统(例如 Autosar 车辆堆栈+ Linux 视频流水线)共享单个 CPSW3G 主机端口(例如 端口 1) 是否使用 ALE 路由?
2.我们是否可以使用** VLAN 标记、EtherType 过滤或 ALE 规则**来清晰地分隔车辆数据和视频流之间的流量? 并路由到 Autosar 内核和 Linux 内核。
3.是否有任何指南或示例(SDK 参考或 TRM 部分)可用于:
-为每个客户端配置 CPDMA 通道和描述符所有权
-为 VLAN 或基于协议的分离设置 ALE 规则
-管理时间敏感型流量的 QoS 或带宽预留
我们的目标是确保使用共享 MAC 的两条数据路径具有隔离和可靠的性能、而不会引入延迟或带宽争用问题。
如果不建议使用此设置、您能提出更好地支持我们的用例的替代方法或 SoC 配置吗?
期待您的指导以及涵盖类似设置的任何文档参考或论坛主题。