Запуск одной ОС на ядро

Я заинтересован в использовании платы COTS, такой как Wandboard для проекта. С одной стороны, я хотел бы использовать что-то вроде Ubuntu для взаимодействия с пользователем, звуков, материалов TCP / IP и т. Д. Но мне также нужна RTOS, например, uC / OS-II, поскольку есть некоторые требования в реальном времени. Есть ли какие-либо ресурсы, чтобы помочь создать что-то подобное?

Я использовал только многоядерные процессоры с одним ядром до (SMP), так что это для меня ново. Видимо, этот парень это сделал, но я могу найти информацию только экономно.

Это похоже на задачу загрузчика (U-Boot), поэтому я не уверен, что это подходящее место, но это самое близкое, что я мог найти.

    Многие RTOS (например, RTLinux ) организованы как базовая жесткая система реального времени, в которой более традиционное полнофункциональное ядро ​​запускается как обычная задача. Для запуска задач реального времени они запускаются в базовой системе.

    В последнее время производительность простого Linux стала намного лучше, проверьте, достаточно ли простой системы Ubuntu для ваших нужд. Если нет, существует набор исправлений в реальном времени , поддерживаемых вне ядра ванили Linux, потому что они очень навязчивы и дают значительно худшую производительность для «регулярного использования». Они были очищены и медленно стекали в ядро, пока их воздействие не слишком сложно, но оба проекта продвигаются быстро, поэтому нет «окончательного слияния» в поле зрения.

    Также подумайте, что, возможно, ваша проблема в том, что машина просто недостаточна для задачи (задач) под рукой … разделить их, получить более крупную машину. В долгосрочной перспективе это может оказаться более дешевым, чем настройка / поддержание единственной в своем роде конфигурации.