Οι ανεπίσημες εκδόσεις του LineageOS 17.1 που βασίζονται στο Android 10 είναι πλέον διαθέσιμες για το Raspberry Pi 4 και το Pi 3, με την ευγενική προσφορά του XDA Senior Member KonstaT.
Από τότε που κυκλοφόρησε το 2012, το Raspberry Pi έγινε συνώνυμο των υπολογιστών μονής πλακέτας (SBC). Η τελευταία έκδοση αυτού του υπολογιστή μεγέθους πιστωτικής κάρτας, το Raspberry Pi 4, έρχεται με έως 8 GB μνήμης RAM και υποστήριξη ARM64. Το Raspberry Pi Foundation παρέχει το Raspberry Pi OS (παλαιότερα ονομαζόταν Raspbian) ως προεπιλεγμένη λειτουργία σύστημα, ενώ υποστηρίζονται επίσημα διάφορες διανομές με εστίαση στο IoT, όπως τα Windows 10 IoT Core Καλά. Τώρα, Ανώτερο μέλος του XDA KonstaT μπόρεσε να συντάξει μια ολοκληρωμένη έκδοση του Android 10 με τη μορφή LineageOS 17.1 τόσο για το Raspberry Pi 4 (B) όσο και για το Raspberry Pi 3 (B/B+).
Φόρουμ Raspberry Pi XDA
Peter Yoon, πιο γνωστός ως peyo-hd στο android-rpi κοινότητα και αρκετοί άλλοι συνεισφέροντες άρχισαν αρχικά την προσπάθεια μεταφοράς του Android στους πίνακες Raspberry Pi. Για να διασφαλιστεί η σταθερότητα,
KonstaT Επιπλέον πήρε κομμάτια από το υλικολογισμικό Android Things κατά την κατασκευή του LineageOS. Συν τοις άλλοις, Έρικ ΆνχολτΗ στοίβα προγραμμάτων οδήγησης γραφικών Linux ανοιχτού κώδικα για την GPU Broadcom VideoCore 4 (που υπάρχει στο Raspberry Pi) έκανε την όλη διαδικασία μεταφοράς λιγότερο ενοχλητική.Η πλήρης λίστα λειτουργικών χαρακτηριστικών περιλαμβάνει τα ακόλουθα:
- Ήχος (HDMI, υποδοχή 3,5 mm, μικρόφωνα USB, ηχεία/ακουστικά bluetooth, κ.λπ.)
- DAC ήχου (με χρήση PCM512x DAC, π.χ. Hifiberry DAC+)
- Bluetooth
- Κάμερα (με χρήση επίσημων μονάδων κάμερας Pi & κάμερες web UVC USB με απόδοση λογισμικού SwiftShader)
- GPIO
- GPS (με χρήση εξωτερικών μονάδων USB, π.χ. U-Blox 7)
- Ethernet
- Επιταχυνόμενα γραφικά υλικού (V3D/VC4)
- Οθόνη HDMI
- I2C
- Τηλεχειριστήρια υπερύθρων (με χρήση εξωτερικών μονάδων υπερύθρων GPIO, π.χ. TSOP4838)
- RTC (χρησιμοποιώντας εξωτερικές μονάδες GPIO I2C π.χ. DS3231)
- Σειριακή κονσόλα (χρησιμοποιώντας εξωτερικούς προσαρμογείς σειριακής κονσόλας GPIO π.χ. PL2303)
- SPI
- Οθόνη αφής/πολλαπλής αφής (χρησιμοποιώντας επίσημη οθόνη 7” με απόδοση λογισμικού SwiftShader)
- USB (ποντίκι, πληκτρολόγιο, αποθηκευτικός χώρος, κ.λπ.)
- Wi-Fi
- Σύνδεση Wi-Fi
Σε αντίθεση με τα τυπικά smartphone Android, η έννοια του ξεκλείδωμα του bootloader δεν ισχύει για το Pi. Πρέπει να κατεβάσετε το αρχείο εικόνας LineageOS για συγκεκριμένο μοντέλο, να το γράψετε σε μια κάρτα microSD (>=8 GB), να τοποθετήσετε την κάρτα στο Pi και απλώς να την εκκινήσετε. Λόγω του γεγονότος ότι δεν χρειάζεστε προσαρμοσμένη ανάκτηση για να αναβοσβήσετε το αρχείο ZIP στην αρχή, δεν υπάρχει ξεχωριστή ανάκτηση για λήψη, αν και το TWRP έρχεται ως το προρυθμισμένο περιβάλλον ανάκτησης.
Κατεβάστε το LineageOS 17.1 (Android 10) για το Raspberry Pi: Pi 4 B ||| Pi 3 B/B+
Το LineageOS στο Raspberry Pi 4/3 εκτελείται σε λειτουργία 32-bit, επομένως πρέπει να επιλέξετε παραλλαγές ARM των πακέτων εφαρμογών Google. Επιπλέον, οι προαναφερθείσες εκδόσεις απαιτούν οθόνες HDMI που αναφέρουν υποστηριζόμενες αναλύσεις χρησιμοποιώντας Εκτεταμένα Δεδομένα Αναγνώρισης Οθόνης (EDID). Σε περίπτωση που έχετε μη συμβατή οθόνη και δεν μπορείτε να δείτε την κινούμενη εικόνα εκκίνησης Android μετά την οθόνη εκκίνησης, τότε ίσως χρειαστεί να αλλάξετε με μη αυτόματο τρόπο την τιμή του debug.drm.mode.force
ιδιοκτησία σε /system/build.prop
.