1

我正在使用 autosar 4.3 进行项目。我指的是项目的旧版本,我可以在 SW_C 中找到它创建了一个任务并在其上使用一些操作系统原语!

在 autosar SW 应用程序组件中是否安全或允许在此级别定义 /configure 任务?任务不应该在 RTE 级别定义吗?例子:

TASK (diagQueuedJob)
{  
    ...
    OSwaiteven();
    OSgetevent();
    ....
}

感谢您的解释

4

1 回答 1

0

我不确定确切的参考,但这是不允许的。应用软件组件只能使用 RTE 生成的接口。

但是,如果您有一个复杂的设备驱动程序,这是允许的。但是,最好的做法是尽量减少这种情况,因为否则您可以将整个遗留应用程序放在单个复杂设备驱动程序中,并将其称为 AUTOSAR 兼容。

于 2021-11-17T13:13:00.803 回答