sheynmanyu 0 9 июля, 2019 Опубликовано 9 июля, 2019 · Жалоба Здравствуйте! У меня petalinux 2018.3 и zedboard. Хочу добавить патч. Нашла вот такое замечательное описание (google в помощь) https://linux.incomeself.com/在petalinux中加入real-time修補檔/ Но есть одна проблема: делаю как написано, а желаемого выбора при настройке свойств ядра не появляется. Есть только Preemptible Kernel (Low-Latency Desctop). Как применить патч, чтобы все заработало? Почему может не получаться? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sheynmanyu 0 9 июля, 2019 Опубликовано 9 июля, 2019 · Жалоба Cама и разобралась. Помогло применить патч к исходникам линукса напрямую. Перейти в директорию linux-xlnx (с github xilinx) и выполнить команду patch -p1 < /путь/к патчу/patch-4.14-rt1.patch Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 9 июля, 2019 Опубликовано 9 июля, 2019 · Жалоба 2 часа назад, sheynmanyu сказал: Cама и разобралась. Помогло применить патч к исходникам линукса напрямую. Перейти в директорию linux-xlnx (с github xilinx) и выполнить команду patch -p1 < /путь/к патчу/patch-4.14-rt1.patch всё сама :) у вас достаточно экзотический вариант линукса, и часто проще внимательно загуглить, чем ждать ответов с форума может выгоднее оставить кернел в покое и прикрутить рядом в фпга какую-нить реализацию однокристалки? наладить между ними скоростной обмен, тогда и ядру не придеться runtime-ть, а это чревато лагами в разных местах, то сеть отсохнет, то юсб таймаутами порастет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 10 июля, 2019 Опубликовано 10 июля, 2019 · Жалоба Вот не понимаю, почему надо обязательно искать патчи в загашниках Мастера Чо, накатывать патчи для 4.14 на ядро 4.19, вместо того, чтобы обратиться к первоисточнику Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sheynmanyu 0 10 июля, 2019 Опубликовано 10 июля, 2019 · Жалоба 3 hours ago, gosha-z said: Вот не понимаю, почему надо обязательно искать патчи в загашниках Мастера Чо, накатывать патчи для 4.14 на ядро 4.19, вместо того, чтобы обратиться к первоисточнику У меня ядро 4.14 :) 14 hours ago, Jury093 said: может выгоднее оставить кернел в покое и прикрутить рядом в фпга какую-нить реализацию однокристалки? Можно и на втором ядре процессора попробовать baremetal application запустить. Это тоже как вариант :) Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 10 июля, 2019 Опубликовано 10 июля, 2019 · Жалоба 10 minutes ago, sheynmanyu said: У меня ядро 4.14 :) Вообще-то в мастере linux-xlnx уже с полгода как 4.19 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sheynmanyu 0 10 июля, 2019 Опубликовано 10 июля, 2019 · Жалоба 13 minutes ago, gosha-z said: Вообще-то в мастере linux-xlnx уже с полгода как 4.19 Я до конца еще не разобралась с петалинуксом. Но, как мне представляется, он ставит ту версию, которая ему соответствует. в общем, когда я запускаю петалинукс на своей плате, то в ответ на команду uname -a он мне выдает 4.14.0-xilinx Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 10 июля, 2019 Опубликовано 10 июля, 2019 · Жалоба Ээээ, мы говорим о петалинуксе или о форке linux-xlnx с гитхаба??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 10 июля, 2019 Опубликовано 10 июля, 2019 · Жалоба 27 минут назад, sheynmanyu сказал: Я до конца еще не разобралась с петалинуксом. Но, как мне представляется, он ставит ту версию, которая ему соответствует. в общем, когда я запускаю петалинукс на своей плате, то в ответ на команду uname -a он мне выдает 4.14.0-xilinx если это огород на манер buildroot, то вероятно можно (если желание обосновано) заказать нужную версию доступного ядра: https://www.xilinx.com/support/answers/60406.html если прописать 4.19, то при сборке подтянется исходник с гитхаба, соберется новое ядро и войдет в состав сборки вышеописанное лучше делать не на боевой/текущей сборке, а отдельно - в тестовом месте Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sheynmanyu 0 11 июля, 2019 Опубликовано 11 июля, 2019 (изменено) · Жалоба То есть я могу собрать и запустить любое ядро, пользуясь петалинуксом? Я вас правильно поняла? Изменено 11 июля, 2019 пользователем sheynmanyu Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 12 июля, 2019 Опубликовано 12 июля, 2019 · Жалоба Вы можете собрать и запустить любое ядро, не пользуясь петалинуксом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться