ОС реального времени: PREEMPT_RT Linux против QNX и других ⇐ Linux
ОС реального времени: PREEMPT_RT Linux против QNX и других
У меня много вопросов о Linux с RT-патчем и о родной ОС RT и приложениях. Пожалуйста, ответьте на них, потому что информации по приложениям RT, к сожалению, мало..
Можете ли вы объяснить, PREEMPT_RT делает Linux с пользовательскими приложениями жесткой системой реального времени или мягкой/твердой системой реального времени? (Различия между жестким режимом реального времени, мягким режимом реального времени и жестким режимом реального времени?)
[*]Если это правда (это система жесткого реального времени), какие условия необходимо выполнить, чтобы соответствовать этим требованиям? Насколько я знаю (поправьте меня, если я ошибаюсь), эти условия должны быть выполнены для вызова системы Linux с PREEMPT_RT в реальном времени: Все системные драйверы должны быть переработаны, чтобы соответствовать требованиям реального времени. [*]Пользовательские приложения должны работать на разных ядрах ЦП. [*]Пользовательские приложения должны быть переработаны, чтобы соответствовать требованиям реального времени.
Это правда? И если эти условия соблюдены, можно ли назвать эту систему жестким режимом реального времени? Предоставляет ли PREEMPT_RT необходимые драйверы (Ethernet и т. д.), соответствующие требованиям реального времени, или пользователям приходится самостоятельно их реорганизовать?
2.Если это система жесткого реального времени, какие плюсы и минусы по сравнению с классическими системами реального времени, такими как QNX? Может быть, у QNX меньше время реакции на прерывание или меньше джиттер? Почему никто (насколько мне известно) не использует PREEMPT_RT в критически важных приложениях, таких как самолеты или космические приложения? Может быть из-за какой-то инерции, или может быть RT Linux не подходит для этих приложений?
Но, с другой стороны, Linux поддерживает гораздо больше архитектур ЦП, чем классические операционные системы реального времени. И найти квалифицированного разработчика для Linux гораздо проще, чем для QNX.
Спасибо.
У меня много вопросов о Linux с RT-патчем и о родной ОС RT и приложениях. Пожалуйста, ответьте на них, потому что информации по приложениям RT, к сожалению, мало..
Можете ли вы объяснить, PREEMPT_RT делает Linux с пользовательскими приложениями жесткой системой реального времени или мягкой/твердой системой реального времени? (Различия между жестким режимом реального времени, мягким режимом реального времени и жестким режимом реального времени?)
[*]Если это правда (это система жесткого реального времени), какие условия необходимо выполнить, чтобы соответствовать этим требованиям? Насколько я знаю (поправьте меня, если я ошибаюсь), эти условия должны быть выполнены для вызова системы Linux с PREEMPT_RT в реальном времени: Все системные драйверы должны быть переработаны, чтобы соответствовать требованиям реального времени. [*]Пользовательские приложения должны работать на разных ядрах ЦП. [*]Пользовательские приложения должны быть переработаны, чтобы соответствовать требованиям реального времени.
Это правда? И если эти условия соблюдены, можно ли назвать эту систему жестким режимом реального времени? Предоставляет ли PREEMPT_RT необходимые драйверы (Ethernet и т. д.), соответствующие требованиям реального времени, или пользователям приходится самостоятельно их реорганизовать?
2.Если это система жесткого реального времени, какие плюсы и минусы по сравнению с классическими системами реального времени, такими как QNX? Может быть, у QNX меньше время реакции на прерывание или меньше джиттер? Почему никто (насколько мне известно) не использует PREEMPT_RT в критически важных приложениях, таких как самолеты или космические приложения? Может быть из-за какой-то инерции, или может быть RT Linux не подходит для этих приложений?
Но, с другой стороны, Linux поддерживает гораздо больше архитектур ЦП, чем классические операционные системы реального времени. И найти квалифицированного разработчика для Linux гораздо проще, чем для QNX.
Спасибо.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Исправьте ядро Ubuntu 22.04 с помощью PREEMPT-RT на Orange PI Zero3 [закрыто]
Anonymous » » в форуме Linux - 0 Ответы
- 56 Просмотры
-
Последнее сообщение Anonymous
-
-
-
QNX SDP 7.1.0 (QCC 8.3.0) - 'ioctl_socket' не был объявлен в этой области
Anonymous » » в форуме C++ - 0 Ответы
- 34 Просмотры
-
Последнее сообщение Anonymous
-