Как ОСРВ, например, INTEGRITY RTOS от Green Hill Software, интегрируется с Linux автомобильного класса? - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь понять стек для автомобильного кода - я знаю, что Linux / Android может сидеть поверх него, и поэтому я бы предположил, что AGL, но я не уверен в различии и какие рамки предоставляет RTOS как платформа.

Вторичный вопрос: Tizen, на котором изначально был основан AGL, также является ОСРВ в линейке целостности или, более того, просто ОС? В чем разница между Tizen и целостностью; они просто конкуренты или совершенно разные слои в стеке?

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Сначала немного фона:

  • ОСРВ для автомобильных электронных блоков управления (ECU) соответствуют определенным стандартам, таким как OSEK / VDX или AUTOSAR Classic . Это крошечные и сертифицированные ОСРВ для критически важных задач (например, управление двигателем, управление тормозом и т. Д.). Вот некоторые примеры: MICROSAR или компании Evidence Enterprise .

  • В последнее время автомобильный домен начал искать операционные системы для дополнительных действий, таких как, например, информационно-развлекательные системы. Работа, проделанная AUTOSAR Adaptive , а также ассоциацией GENIVI, идет в этом направлении. Эти системы могут основываться на ядре Linux (например, Tizen , Android и т. Д.)

  • Еще недавно автомобильная промышленность начала искать решения на основе гипервизора для параллельного запуска обеих систем на одной и той же электронике. Есть некоторые коммерческие гипервизоры, а также некоторые с открытым исходным кодом (например, Jailhouse , Xen ). Возможно, вам будет интересно прочитать эту техническую статью от AGL. Обратите внимание: если вы ищете полностью открытый стек, вы можете запустить Linux вместе с ОСРВ ERIKA на гипервизоре Jailhouse на современных SoC, как объяснено здесь .

Теперь, чтобы ответить на ваш конкретный вопрос: Tizen относится ко второй категории (то есть, информационно-развлекательная), а целостность - к первой категории (хотя GreenHills также может предоставить коммерческого гипервизора, как указано в существующем ответе).

0 голосов
/ 03 мая 2018

Архитектурно два голых маленьких отношения.

INTEGRITY Multivisor использует виртуализацию для запуска Linux (или другой ОС) в качестве гостевой ОС на виртуальной машине параллельно с INTEGRITY RTOS.

Tizen - это программный стек поверх Linux , похожий на Android или, возможно, с точки зрения веб-приложений, более близкий к ChromeOS.

...