【AUTOSAR】探讨如何调用部署在其他ECU上的服务的方法

2023-12-27 20:35:47


前言

        多年来建立的面向信号的通信范式将越来越多地被面向服务的方法所取代,以增加更新和升级能力。基于面向服务架构(SOA)范例的汽车架构被广泛应用。现代车辆正在从硬件定义转变为软件定义平台,使软件成为新创新的主要驱动力。只有通过软件才能实现的功能包括通过自动驾驶功能提高道路安全,通过与互联网集成并为用户提供应用商店,更好地将车辆融入日常生活,以及通过电气化和共享移动服务实现更生态的出行方式。从过去的简单微控制器到现在,电子控制单元(ECU)也正在发展成为执行这些高级任务(如自动驾驶的人工智能)的高度复杂的计算机。

        未来的架构将更加集中。为了实现这种转变,越来越多地引入了SOA,这允许在运行时进行动态通信关系,而无需在ECU上映射静态依赖关系。SOA被认为是提供更大灵活性、更好地抽象化低级硬件和传感器、以及集成外部服务和按需功能的关键要素之一。结合标准化操作系统的兴起,SOA允许在整个车辆生态系统中动态、透明和简化地访问信息。因此,如果一个应用程序需要传感器信息,该信息可以由车辆的内部控制单元或由原始设备制造商(OEM)后端通过空中接口(OTA)提供环境数据。此外,对已经投入使用的车辆进行更改或集成新功能变得更加容易,因为其他信息或功能可以作为服务进行订阅。

        本文主要探讨ECU如何调用部署在另一个ECU上的服务。


一、为何要调用部署在其他ECU上的服务

        

文章来源:https://blog.csdn.net/weixin_46481662/article/details/135249468
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。