Если ваша цель в действительности состоит в том, чтобы только загрузить ядро Android с исправлением RT, то, скорее всего, тривиально, если архитектура исправляющего устройства поддерживает исправление RT.Например, x86 хорошо поддерживается, и я считаю, что ARM также.
Я использую «тривиальный» в широком смысле;исправление RT может не применяться чисто к произвольному ядру с пользовательскими (то есть не магистральными) изменениями, такими как ядро Android, но архитектурная и низкоуровневая интеграция в такие вещи, как управление параллелизмом, может быть одной из самых больших проблем.Например, исправление RT предназначено для работы с произвольными драйверами, но могут существовать и другие проблемы: исправление RT касается МНОГИХ подсистем.С другой стороны, значительная часть исправления RT фактически попала в вышестоящее ядро, что упрощает задачу в зависимости от разветвленной версии, на которой основано ядро Android.
Предполагая, что архитектура поддерживаетсяRT исправление, оно успешно применено к ядру Android с разрешенными конфликтами и загружается, ваша работа еще далека от завершения.Любые приложения пользовательского пространства, такие как пользовательские интерфейсы, которые запускаются поверх JVM, должны знать об ограничениях по времени и т. Д. *
Для получения дополнительной информации о создании приложения с исправлением RT вы можете обратиться к этой викиисправление RT: http://rt.wiki.kernel.org/ (обратите внимание, что на момент написания этого кода kernel.org не работал из-за недавнего нарушения безопасности).