Как запустить ядро ​​реального времени в VirtualBox?

Я собираюсь заняться программированием на C в 12.10 и мне требуется ядро ​​реального времени для того, что мне нужно сделать.

В идеале, я надеюсь, что смогу запустить это в VirtualBox с установленными гостевыми дополнениями. Может кто-нибудь посоветовать мне, как этого добиться?

Какой лучший вариант доступен с точки зрения ядер RT?

1
задан 7 April 2013 в 16:09

1 ответ

Сначала рассмотрим ядро ​​linux-lowlatency. Он легко доступен (просто установите этот пакет и загрузитесь к нему) и получит обновления. Он построен на универсальном ядре с конфигурацией, настроенной на более низкую задержку. Это мягкое в реальном времени ядро.

Учитывая, что для виртуализации все проходит через уровни абстракции, маловероятно, что весь стек будет в реальном времени в любом случае, так что лично я бы сказал, что soft-rt - это хорошо.


Если вы хотите использовать настоящую систему реального времени, вам нужно будет собрать собственное ядро. Все PPA, кажется, высохли. Это не сложно - это просто немного больно.

Патчи доступны не для каждой версии ядра, но вы найдете их здесь:

Я бы также предложил собрать из ванильного источника вместо взлома патча на конце стандартного ядра Ubuntu. Если бы я делал это, я бы следовал этому руководству:

0
ответ дан 7 April 2013 в 16:09

Другие вопросы по тегам:

Похожие вопросы: