exponenta event banner

Компоненты и композиции программного обеспечения AUTOSAR

Программные компоненты AUTOSAR являются многократно используемыми компоновочными блоками программного обеспечения AUTOSAR. Программный компонент AUTOSAR инкапсулирует один или несколько алгоритмов и взаимодействует со своей средой через четко определенные порты. Например, приложение дроссельной заслонки может включать в себя программные компоненты AUTOSAR, которые представляют собой датчики для датчиков педали дроссельной заслонки и ускорения, монитор положения дроссельной заслонки, контроллер и исполнительный механизм.

Программный компонент AUTOSAR подключается к среде выполнения AUTOSAR для связи с другими программными компонентами и программным обеспечением на уровне базового программного обеспечения архитектуры программного обеспечения AUTOSAR. Можно повторно использовать и перемещать компоненты программного обеспечения между блоками ECU.

В Simulink ® вы представляете программные компоненты AUTOSAR с компонентами модели Simulink, такими как модели, подсистемы и функциональные блоки Simulink .

Композиции AUTOSAR представляют собой программные компоненты AUTOSAR, которые объединяют группы программных компонентов, имеющих связанные функциональные возможности. Композиция - это абстракция системы, которая облегчает масштабируемость и помогает управлять сложностью при разработке логического представления программного приложения.

На этой фигуре показана композиция для управления положением дросселя.

Состав состоит из программных компонентов, которые представляют:

  • Два датчика положения дросселя

  • Монитор положения дросселя

  • Датчик положения педали ускорения

  • Диспетчер

  • Привод положения дросселя

При использовании AUTOSAR Classic Platform можно моделировать композицию программного обеспечения AUTOSAR путем импорта описания композиции ARXML в Simulink или с помощью модели архитектуры AUTOSAR для создания композиции программного обеспечения (требуется системная Composer™).

Связанные темы