#linux #linux-kernel #yocto
Вопрос:
Я пытался создать образ yocto, основанный на gatesgarth, таким образом, он использует 5.10.9, и я пытался найти для него патч RT, но безуспешно, я просто хочу убедиться, что я ищу в нужных местах.
Вот ссылка на доступные исправления 5.10
Насколько я понимаю, только для этих версий доступны исправления RT.
Что я хочу сделать: включите RT этого ядра, чтобы создать приложение RT в этой сборке.
Что я сделал: Я вернулся к Zeus Yocto, у которого было ядро 5.4.70, здесь доступен патч ядра RT, но он не работает.
Как мне проверить: Я вошел в Общую настройку-> Модель вытеснения, и в ней нет » Полностью вытесняемого ядра (в режиме реального времени)».
ARCH_SUPPORTS_RT-это N.
Комментарии:
1. RT доступен только для выбранных версий. Почему бы не переключиться на последнюю версию ядра из версии 5.10, для которой доступен RT?
2. Я использую gatesgarth из yocto, и не каждое ядро совместимо с этой версией.
3. Я на это не куплюсь. Если вы используете ядро v5.10 LTS, например, все версии v5.10.y должны быть совместимы с дистрибутивом. Если это неправда, я считаю, что такого распространения никогда не должно существовать, и никто не должен его использовать.
4. Для всех, кто ищет, да, исправление PREEMPT_RT доступно не для каждой версии ядра, я в конечном итоге использую 5.10.35, совместимый с PREEMPT_RT, пожалуйста, найдите ссылку для загрузки исправления, а затем выберите версию ядра, которую вы должны использовать.