PREEMPT_RT Linux против коммерческих RTOS: бенчмарк задержек в drive-by-wire

Автопроизводители выбирают между открытым стеком PREEMPT_RT Linux и сертифицированными микроядрами, такими как QNX. В исследовании представлены реальные данные задержек под нагрузкой.

Методология тестирования и аппаратный стенд

Мы запустили циклические задачи с частотой 1 кГц на компьютере NXP S32G. Под фоновой нагрузкой DMA и памяти таймеры зафиксировали максимальный джиттер на 1 000 000 итераций.

Сравнительные результаты и анализ хвостовых задержек

Zephyr показал минимальную среднюю задержку (4 мкс, макс. 9 мкс), QNX продемонстрировал стабильные границы (макс. 18 мкс). Linux показал среднее значение 12 мкс с редкими пиками до 48 мкс.

Исследовать портфель доменов