Embedded AUTOSAR:在运行时获取应用程序SWC-ID和可运行ID

Embedded AUTOSAR:在运行时获取应用程序SWC-ID和可运行ID,embedded,autosar,automotive,Embedded,Autosar,Automotive,这与经典平台有关。我们正在开发的一个片上加速器将承载由运行在主处理器上的应用程序SWC远程请求执行的软件 AUTOSAR复杂设备驱动程序正在概念化,以便作为加速器软件的网关。这个复杂的设备驱动程序将从各种应用程序SWC的可运行程序接收请求,将请求传递给加速器,从加速器接收响应,并将其(响应)发送回请求应用程序SWC 为了能够唯一地区分自己,我计划让可运行程序将其SWC-ID和可运行ID作为请求数据的一部分提交给复杂驱动程序 因此,问题是“可运行程序能否在运行时确定其SWC-ID和可运行ID(例如

这与经典平台有关。我们正在开发的一个片上加速器将承载由运行在主处理器上的应用程序SWC远程请求执行的软件

AUTOSAR复杂设备驱动程序正在概念化,以便作为加速器软件的网关。这个复杂的设备驱动程序将从各种应用程序SWC的可运行程序接收请求,将请求传递给加速器,从加速器接收响应,并将其(响应)发送回请求应用程序SWC

为了能够唯一地区分自己,我计划让可运行程序将其SWC-ID和可运行ID作为请求数据的一部分提交给复杂驱动程序

因此,问题是“可运行程序能否在运行时确定其SWC-ID和可运行ID(例如,通过调用RTE API)”


或者,复杂设备驱动程序如何确定请求者的凭据?

我建议您查看PortDefinedArgumentValue功能(第7.6.3章端口定义的参数值)。这样,您就可以为每个端口添加一个id,然后将该id传递给runnable