Jeśli twoim celem jest naprawdę tylko uruchomić Androida jądro z plastra RT, to jest prawdopodobne, trywialne, jeśli architektura urządzenia z systemem jądro jest obsługiwany przez patch RT. Na przykład x86 jest dobrze obsługiwany i uważam, że również ARM.
Używam "trywialny" w luźnym sensie; łatka RT może nie mieć czystego zastosowania do dowolnego jądra z niestandardowymi zmianami (np. nie na linii głównej), takimi jak jądro systemu Android, ale integracja architektury i niższego poziomu w takie rzeczy, jak kontrola współbieżności, może być jednym z największych wyzwań. Poprawka RT jest ogólnie zaprojektowana do pracy z arbitralnymi sterownikami, ale mogą istnieć inne problemy: łatka RT dotyka WIELU podsystemów. Na plusie, znaczna część łaty RT faktycznie trafiła do jądra upstream, co upraszcza zadanie w zależności od rozwidlonej wersji, na której oparte jest jądro systemu Android.
Zakładając, że architektura jest obsługiwana przez łatę RT, zostanie ona pomyślnie zastosowana do jądra systemu Android z rozwiązanymi konfliktami, a buty - twoja praca wciąż nie jest kompletna. Wszystkie aplikacje w przestrzeni użytkownika, takie jak interfejsy użytkownika, które działają na JVM muszą być świadome ograniczeń czasowych, itp.
Aby uzyskać więcej informacji na temat budowania aplikacji z poprawką RT, możesz zapoznać się z tym wiki dla RT patch: http://rt.wiki.kernel.org/ (zauważ, że w momencie pisania tego kernel.org nie działa z powodu niedawnego naruszenia bezpieczeństwa).
Czy to działa? – student1