【发布时间】:2017-09-05 13:25:12
【问题描述】:
据我了解,AUTOSAR 版本 4 中引入了 ApplicationDataType 以设计独立于底层平台的软件组件,因此可在不同的项目和应用程序中重用。 但是这样一个独立于平台的 SW-C 背后的实现如何呢?
用例示例:您想要设计和实现一个用作 FiFo 的 SW-C。您有一个输入数据端口、一个内部缓冲区和一个输出数据端口。您可以通过使用“抽象”ApplicationDataType 来实现这一点,而无需了解数据的数据类型。 通过为变量使用 ApplicationDataType 作为 PortInterface 的一部分,您迟早必须将此 ApplicationDataType 映射到 RTE-Generator 的 ImplementationDataType。
最后,RTE-Generator 创建的代码只使用了 ImplementationDataType。 在生成的代码中找不到 ApplicationDataType。
这是预期的行为还是 RTE 生成器的错误? (或者也许我错过了什么?)
【问题讨论】:
标签: autosar