这与经典平台有关。我们正在开发的片上加速器将托管软件,这些软件将由运行在主机处理器上的应用程序 SWC 远程执行。
正在构思一个 AUTOSAR 复杂设备驱动程序,以用作加速器软件的网关。这个复杂的设备驱动程序将接收来自各种应用程序 SWC 的可运行对象的请求,将请求传递给加速器,从加速器接收响应并将其(响应)发送回请求应用程序 SWC。
为了能够区分自己,我计划让可运行对象将其 SWC-ID 和可运行 ID 作为请求数据的一部分提交给复杂驱动程序。
因此,问题是“runnables 能否在运行时确定它们的 SWC-ID 和 Runnable ID(例如通过调用 RTE API)”?
或者,复杂设备驱动程序如何确定请求者的凭据?