Linux CONFIG_PREEMPT_RT для четырехъядерного процессора ARM A53 (новичок сомневается) - PullRequest
0 голосов
/ 05 июня 2018

Я хотел бы активировать функции PREEMPTion моего ядра Linux.Для этого я должен загрузить правильный патч, соответствующий версии используемого мной ядра и скомпилированной мной (как объяснено здесь ).У меня есть версия ядра для Linux версии 4.9.0 (получается просто набрав uname -a из командной строки и дважды отмечая /proc/version.

в Страница ядра Linux (где можно загрузить патч для этой цели) Я не могу найти точно подходящую версию, которую я использую. Какую из них использовать?

Кроме того, если у вас есть предложения покак это сделать правильно, это будет оценено!

Другой вопрос, который у меня есть: могу ли я продолжать использовать то же приложение, которое разработал, наблюдая, когда это возможно, улучшение или снижение производительности?Драйвер, который я разрабатывал, или драйвер устройства третьей части?

ОБНОВЛЕНИЕ:

  • Я использую Xilinx Zynq Ultrascale +, оснащенный четырехъядерным процессоромARM 53. Используется плата zcu102 от Xilinx.

  • Исходные файлы ядра взяты из здесь , а файловая система - Linaro

1 Ответ

0 голосов
/ 06 июня 2018
  1. Вы можете проверить папку "старше" (https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/4.9/older/) - там вы можете найти файлы patch-4.9-rt1.patch.gz и patches-4.9-rt1.tar.gz
  2. Обратите внимание, что текущая версия на github.com/Xilinx/linux-xlnx - 4.14.Вы уверены, что у вас есть правильный исходный код?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...