LineageOS, czyli Android na Raspberry Pi 4

Share on facebook
Share on twitter
Share on linkedin
Czas czytania: 2 min.

System Android na dobre zadomowił się w świecie urządzeń mobilnych, choć z równym powodzeniem radzi sobie w obszarze aplikacji Smart TV – dziś, dzięki „inteligentnym przystawkom”, takim jak Google Chromecast, funkcje Android TV mogą być dostępne nie tylko na telewizorach z fabrycznie zainstalowanym Androidem, ale także na wszystkich modelach odbiorników wyposażonych w przynajmniej jedno wejście HDMI. Na rynku minikomputerów Android jest zdecydowanie mniej popularny, ale także tutaj można spotkać doskonale działające instancje tego systemu.

Minikomputer z systemem Android - Raspberry Pi a’la smartfon

Za instalacją Androida na kultowej „malinie” przemawia cały szereg kwestii, w tym przede wszystkim ogromna popularność tego systemu operacyjnego (nawet pomimo licznych zarzutów dotyczących bezpieczeństwa informatycznego i wątpliwej prywatności). To sprawia, że trudno dziś znaleźć osobę, która przynajmniej raz nie miała styczności z urządzeniem pracującym pod kontrolą Androida. Daleko nie trzeba szukać jest duża szansa, że właśnie takie urządzenie znajduje się teraz w Waszych kieszeniach, bowiem większość smartfonów jest wyposażona właśnie w ten system operacyjny.

Zarówno intuicyjny interfejs użytkownikałatwość instalowania funkcjonalnych aplikacji dostarczanych przez twórców z całego globu, jak i mocne wsparcie dla odtwarzania multimediów przesądzają o tym, że Android wydaje się doskonałym wyborem dla minikomputera Raspberry Pi, przeznaczonego do pracy w roli komputera osobistego czy też… domowego centrum multimedialnej rozrywki. 

Urządzenie z systemem Android

Kolejnym atutem przemawiającym za wykorzystaniem Androida jest optymalizacja tego systemu pod kątem obsługi z użyciem ekranów dotykowych – dlatego też mariaż „,maliny” z tym rekordowo popularnym systemem operacyjnym świetnie sprawdzi się w systemach wbudowanych, w których użycie myszy wiązałoby się z licznymi utrudnieniami lub nawet byłoby całkowicie niemożliwe, np. ze względu na warunki użytkowania urządzenia.

LineageOS 18.1 i 19.0, czyli... malinowy Android

LineageOS w wersjach 18.1 i 19.0 to nic innego jak przygotowany specjalnie dla Raspberry Pi 4 Android, stanowiący spadkobiercę rozwijanej wcześniejszej dystrybucji o nazwie CyanogenMod. Gwoli ścisłości warto dodać, że „mainstreamowy” LineageOS dla Raspberry Pi bazuje na siódmej generacji Androida (7.x), zaś proponowana przez nas edycja LineageOS 18.1 to całkowicie niezależny projekt, rozwijany przez użytkownika o nicku KonstaKANG i bazujący na Androidzie 11 (natomiast wersja 19.0 „pod maską” ma już – najnowszego w chwili pisania niniejszego artykułu – Androida 12). 

Co bardzo ważne, instalacja systemu jest równie prosta, jak ma to miejsce w przypadku innych systemów operacyjnych dla Raspberry Pi (np. Raspberry Pi OS). Obraz systemu należy pobrać na inny komputer ze strony dewelopera. Pobrany plik trzeba następnie rozpakować i „wypalić” obraz na karcie microSD z użyciem jednego z programów, używanych do tego celu – godna polecenia jest np. aplikacja Etcher

Po zakończeniu kopiowania i weryfikacji plików warto rozszerzyć partycję, aby zapewnić systemowi dostęp do całej wolnej przestrzeni karty – w przypadku użytkowników systemu Linux pierwszym wyborem będzie program GParted. Gotową kartę należy następnie bezpiecznie odłączyć (z wykorzystaniem systemowego polecenia wysuwania zewnętrznej pamięci), po czym można już przejść do uruchamiania minikomputera. Dodatkowe aplikacje Google – np. Gmail czy Maps – można bez trudu doinstalować z użyciem pakietu OpenGApps.

Kompatybilność sprzętowa

 

System LineageOS jest wysoce kompatybilny z peryferiami minikomputera Raspberry Pi. „Malinowa” edycja Androida bez przeszkód współpracuje z wbudowanym podsystemem audio (zarówno poprzez port HDMI, jak i z analogowym gniazdem Jack 3,5 mm), interfejsami Bluetooth oraz WiFi, portem Ethernet, czy też oficjalnymi modułami kamer kompatybilnymi z RPi. Co więcej, system doskonale współdziała także z licznymi nakładkami (np. rozszerzeniami audio z serii HiFiBerry DAC+), zegarami czasu rzeczywistego, scalonymi odbiornikami podczerwieni, a nawet licznymi czujnikami I2C. 

Ponadto, LineageOS radzi sobie także z obsługą linii GPIO, interfejsu SPI oraz konsoli szeregowej za pośrednictwem UART’a. Rzecz jasna, nie zabrakło wsparcia dla ekranów dotykowych (w tym także z funkcją Multitouch), a nawet akceleratora graficznego – jedynym minusem zastosowania „malinowego” Androida jest problem z obsługą sprzętowego dekodowania i enkodowania strumieni wideo, jednak tę niedogodność są w stanie skompensować programowe dekodery i enkodery multimediów.

Jak oceniasz ten wpis blogowy?

Kliknij gwiazdkę, aby go ocenić!

Średnia ocena: 5 / 5. Liczba głosów: 3

Jak dotąd brak głosów! Bądź pierwszą osobą, która oceni ten wpis.

Podziel się:

Share on facebook
Share on linkedin
Share on twitter
Mateusz Mróz

Mateusz Mróz

Marzyciel, miłośnik podróży i fan nowinek technologicznych. Swoje pomysły na Raspberry Pi i Arduino chętnie przekuwa w konkrety. Uparty samouk – o pomoc prosi dopiero wtedy kiedy zabraknie pozycji w wyszukiwarce. Uważa, że przy odpowiednim podejściu można osiągnąć każdy cel.

Zobacz więcej:

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.