Середовище виконання AUTOSAR (RTE). центральний сполучний елемент. в архітектурі ЕБУ AUTOSAR. Він реалізує інтерфейси віртуальної функціональної шини, щоб забезпечити взаємодію між будь-яким програмним забезпеченням AUTOSAR. компоненти.
добре, SDK — це повномасштабний набір для розробників, тоді як RTE — це версія для виконання та не підтримує розробку як таку. SDK є надмножиною RTE, якщо хочете. Як правило, вам потрібен SDK для систем розробки, але *не* для систем виробництва.
Етап контракту RTE – обмежений набір інформації про компонент, головним чином визначення інтерфейсу AUTOSAR, використовується для створення файлу заголовка програми для типу компонента. Заголовний файл програми визначає «контракт» між компонентом і RTE.
Середовище виконання (RTE) реалізує зв’язок між компонентами програмного забезпечення та основним програмним забезпеченням. Програмні компоненти взаємодіють з іншими компонентами та/або основними програмними модулями виключно через RTE, що дозволяє програмним компонентам бути незалежними від будь-якого конкретного ECU та інших програмних компонентів.
Генератор RTE є автоматизований інструмент генерації RTE на основі специфікації AUTOSAR відповідно до конфігурації ECU. Він генерує функцію зв’язку API для компонентів програмного забезпечення та базових компонентів програмного забезпечення, таких як ОС і COM програми.
Рівень RTE керує зв’язком між ECU та всередині ECU між компонентами прикладного програмного забезпечення, а також між компонентом прикладного програмного забезпечення та модулем BSW. Прикладний рівень і рівень BSW спілкуються через RTE за допомогою віртуальної функціональної шини (VFB)..