我是 Autosar 的新手,并试图从理论上理解这个概念。
我了解其理念、目标和用途,但我不完全了解的一件事是 Autosar 是否包含一些针对开发人员的开箱即用软件组件?如果是的话,我怎样才能在二进制文件中识别它们?
我是 Autosar 的新手,并试图从理论上理解这个概念。
我了解其理念、目标和用途,但我不完全了解的一件事是 Autosar 是否包含一些针对开发人员的开箱即用软件组件?如果是的话,我怎样才能在二进制文件中识别它们?
假设问题根据 AUTOSAR 中的含义使用术语“软件组件”作为一些应用程序级软件:
不,AUTOSAR 没有标准化的软件组件。有一些 PortInterfaces 是标准化的,并且可以从这些 PortInterfaces 中创建软件组件。
而且,一些规范假设存在特定的软件组件,但这实际上代表了标准化的反面。这些软件组件大多是假设的,因为不可能在各自的基本软件模块中标准化各自的功能(OEM/供应商有他们想要保留的专有方法)。
AUTOSAR 定义了具有特定方法和交换格式的架构。还指定了下面的 BSW,包括 RTE。BSW 模块/组件及其接口是标准化的,包括 MCAL、HW 抽象和服务层组件。
从您的问题来看,您的意思有点不清楚
为开发人员提供的一些开箱即用的软件组件