自 2026 年起,为了与我们的主干稳定开发模型保持一致,并确保生态系统的平台稳定性,我们将在第 2 季度和第 4 季度向 AOSP 发布源代码。如需构建 AOSP 并为其贡献代码,请使用 android-latest-release。android-latest-release 清单分支将始终引用推送到 AOSP 的最新版本。如需了解详情,请参阅 AOSP 变更。
Google 会使用 AI 技术将内容翻译成您偏好的语言。AI 翻译可能包含错误。
使用 SOME/IP 进行外部通信
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
SDV 使用可扩缩的面向服务的中间件 (SOME/IP) 来控制消息。
AAOS SDV 使用此中间件协议作为汽车 ECU 的外部通信渠道。SOME/IP 由 AUTOSAR
联盟标准化,并支持以下功能:
- 序列化
- 远程过程调用 (RPC) 和消息传递
- 服务发现 (SD)
- 发布/订阅 (PUB/SUB)
- 用户数据报协议 (UDP) 消息分段
使用我们的 SOME/IP 代理将新的和现有的基于 SOME/IP 的外部 ECU 集成到您的 SDV 生态系统中。我们可用于生产用途的 SOME/IP 代理集成以及适用于 COVESA vSomeIP 堆栈的抽象层的示例代码意味着,所有基于 SDV 的服务都可以与基于 SOME/IP 的外部 ECU 进行通信。我们与 SOME/IP 集成的 AAOS SDV 包含以下元素:
SOME/IP 代理。在 SDV 和外部 SOME/IP 世界之间来回移动和转换消息。此元素归 Google 所有,并以生产质量随 SDV 一起提供。
SOME/IP 堆栈抽象层。此层可将 SOME/IP 堆栈适配到我们的 SDV SOME/IP 堆栈 API。最初,我们将以示例
代码的形式提供此元素,以便与 COVESA vSomeIP 堆栈搭配使用。随后,您需要测试和维护抽象层。您需要修改此层才能使用其他 SOME/IP 堆栈。
SOME/IP 堆栈。您需要将其与抽象层集成。如果我们向您提供此元素,则它是作为 参考示例提供的。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-06-18。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-06-18。"],[],[]]