Το Android 13 έρχεται στο Raspberry Pi 4, χάρη σε μια ROM τρίτου κατασκευαστή

Το Raspberry Pi 4 Model B, Pi 400 και το Compute Module 4 μπορούν πλέον να τρέχουν το Android 13, χάρη σε μια ανεπίσημη θύρα. Διαβάστε παρακάτω για να μάθετε περισσότερα!

Ήταν μόλις πριν από λίγες μέρες που η Google ώθησε το σταθερό Android 13 ενημέρωση στα τηλέφωνά του Pixel και ανέβασε τον πηγαίο κώδικα για την κυκλοφορία στο AOSP, αλλά ένας προγραμματιστής στο XDA έχει ήδη ετοιμάσει το πρώτο προσαρμοσμένη ROM Android 13 για τον υπολογιστή μονής πλακέτας Raspberry Pi 4 και τα παράγωγά του.

Ανώτερο μέλος του XDA KonstaT κατασκεύασε μια καθαρή AOSP ROM με βάση το Android 13 για τον δημοφιλή υπολογιστή μεγέθους πιστωτικής κάρτας. Ένα σημαντικό πλεονέκτημα εδώ είναι ότι αυτή η κατασκευή είναι επίσης συμβατή με το Raspberry Pi 400, το οποίο είναι ένας φορητός υπολογιστής ARM που περιέχεται σε έναν παράγοντα μορφής μίνι πληκτρολογίου. Είναι ακόμη δυνατό να εκκινήσετε την έκδοση στο Raspberry Pi Compute Module 4, αλλά μπορεί να χρειαστείτε μια πρόσθετη πλακέτα φορέα για να ξεκινήσετε.

Αν και προορίζεται για προχωρημένους χρήστες, η έκδοση Android 13 φαίνεται να λειτουργεί αρκετά καλά με τις περισσότερες δυνατότητες που υποστηρίζονται, όπως:

  • Ήχος (HDMI, υποδοχή 3,5 mm, μικρόφωνα USB, ηχεία/ακουστικά Bluetooth κ.λπ.)
  • DAC ήχου (με χρήση GPIO DAC, π.χ. HiFiBerry DAC+)
  • Bluetooth (και σύνδεση Bluetooth)
  • Κάμερα (με χρήση επίσημων μονάδων κάμερας Pi και κάμερες UVC USB)
  • GPIO
  • GPS (με χρήση εξωτερικών μονάδων USB, π.χ. U-blox 7)
  • Ethernet
  • Επιταχυνόμενα γραφικά υλικού (V3D, OpenGL & Vulkan)
  • Οθόνη HDMI (και HDMI-CEC)
  • I2C
  • Τηλεχειριστήρια υπερύθρων (με χρήση εξωτερικών μονάδων υπερύθρων GPIO, π.χ. TSOP4838)
  • RTC (χρησιμοποιώντας εξωτερικές μονάδες GPIO I2C π.χ. DS3231)
  • Αισθητήρες (με χρήση εξωτερικών μονάδων GPIO I2C π.χ. MPU6050, LSM6DS3, LSM303DLHC, BME280/BMP280 και APDS9930 επιταχυνσιόμετρο, γυροσκόπιο, μαγνητόμετρο, θερμοκρασία, πίεση, υγρασία, φως περιβάλλοντος και εγγύτητα)
  • Σειριακή κονσόλα (χρησιμοποιώντας εξωτερικούς προσαρμογείς σειριακής κονσόλας GPIO π.χ. PL2303)
  • SPI
  • Οθόνη αφής/πολλαπλής αφής (επίσημη οθόνη αφής 7", οθόνες αφής USB, οθόνες αφής Waveshare SPI)
  • USB (ποντίκι, πληκτρολόγιο, αποθήκευση κ.λπ.)
  • USB-C (ADB, MTP, PTP, σύνδεση USB)
  • Wi-Fi (και σύνδεση Wi-Fi)

Η εγκατάσταση είναι επίσης εύκολη. Αυτή η θύρα είναι διαθέσιμη ως εικόνα δίσκου, ώστε να μπορείτε απλώς να την εκκινήσετε από μια κάρτα microSD μετά την επαναφορά. Μπορείτε επίσης να εγκαταστήσετε επόμενες ενημερώσεις μέσω μιας ειδικά κατασκευασμένης έκδοσης του TWRP, αν και αυτή η διαδικασία απαιτεί μερικά επιπλέον βήματα.

Λάβετε υπόψη ότι αυτό είναι πολύ διαφορετικό από την εκτέλεση κάτι σαν το Android TV σε μια μεγάλη οθόνη — η οποία είναι προσαρμοσμένη στην κατανάλωση πολυμέσων και όχι στην ενεργή και τακτική αλληλεπίδραση. Όπως θα περίμενε κανείς, η θύρα Android για την πλατφόρμα Raspberry Pi 4 δεν είναι τέλεια με την παραδοσιακή έννοια. Η έλλειψη κωδικοποίησης και αποκωδικοποίησης βίντεο με υποστήριξη υλικού σημαίνει ότι πρέπει να βασίζεστε σε κωδικοποιητές που βασίζονται σε λογισμικό με αξιοσημείωτη ποινή απόδοσης. Επιπλέον, πολλά από τα επίσημα αξεσουάρ κάμερας Raspberry Pi δεν λειτουργούν όπως θα έπρεπε. Το SElinux είναι επίσης σε λειτουργία επιτρεπόμενης.

Αν και αυτό δεν είναι ακριβώς χρήσιμο για τους περισσότερους ανθρώπους εκεί έξω, μπορεί να είναι ένα διασκεδαστικό πείραμα να μπλέξετε με το Android 13 αν έχετε το Raspberry Pi 4 και είστε λάτρης της τσαχπινιάς. Φροντίστε να ακολουθήσετε το νήμα της ROM στα φόρουμ για να ξεκινήσετε.

Κατεβάστε το AOSP 13.0 για το Raspberry Pi 4 Model B, Pi 400 και Compute Module 4