גרסאות לא רשמיות של LineageOS 17.1 המבוססות על אנדרואיד 10 זמינות כעת עבור ה-Raspberry Pi 4 וה-Pi 3, באדיבות החבר הבכיר של XDA KonstaT.
מאז השקתו ב-2012, ה-Raspberry Pi הפך לשם נרדף למחשבי לוח יחיד (SBC). האיטרציה האחרונה של מחשב זה בגודל כרטיס אשראי, ה Raspberry Pi 4, בא עם עד 8GB של זיכרון RAM ותמיכה ב-ARM64. קרן Raspberry Pi מספקת את מערכת ההפעלה Raspberry Pi (שנקראה בעבר Raspbian) כברירת המחדל מערכת, בעוד הפצות שונות ממוקדות IoT כגון Windows 10 IoT Core נתמכות רשמית כ נו. עכשיו, חבר בכיר ב-XDA KonstaT הצליחה להרכיב מבנה מלא של אנדרואיד 10 בצורה של LineageOS 17.1 הן עבור Raspberry Pi 4 (B) והן עבור Raspberry Pi 3 (B/B+).
פורומים של Raspberry Pi XDA
פיטר יון, הידוע יותר בשם peyo-hd בתוך ה אנדרואיד-rpi הקהילה, וכמה תורמים אחרים החלו במקור את המאמץ להעביר את אנדרואיד ללוחות Raspberry Pi. כדי להבטיח יציבות, KonstaT עוד לקח חלקים וחלקים מקושחת Android Things בזמן בניית LineageOS. נוסף על כך, אריק אנהולטמחסנית מנהלי ההתקן הגרפית של Linux בקוד פתוח עבור Broadcom VideoCore 4 GPU (הנוכח ב-Raspberry Pi) הפכה את כל תהליך ההעברה לפחות בעייתי.
הרשימה המלאה של תכונות העבודה כוללת את הדברים הבאים:
- אודיו (HDMI, שקע 3.5 מ"מ, מיקרופונים USB, רמקולים/אוזניות Bluetooth וכו')
- אודיו DAC (באמצעות PCM512x DACs, למשל Hifiberry DAC+)
- בלוטות
- מצלמה (באמצעות מודולי מצלמת Pi רשמיים ומצלמות UVC USB עם מעבד תוכנת SwiftShader)
- GPIO
- GPS (באמצעות מודולי USB חיצוניים, למשל U-Blox 7)
- אתרנט
- גרפיקה מואצת בחומרה (V3D/VC4)
- תצוגת HDMI
- I2C
- שלטי IR (באמצעות מודולי IR GPIO חיצוניים, למשל TSOP4838)
- RTC (באמצעות מודולי GPIO I2C חיצוניים, למשל DS3231)
- קונסולה טורית (באמצעות מתאמי קונסולה טורית חיצוניים GPIO, למשל PL2303)
- SPI
- מסך מגע/רב מגע (באמצעות תצוגה רשמית בגודל 7 אינץ' עם מעבד תוכנת SwiftShader)
- USB (עכבר, מקלדת, אחסון וכו')
- וויי - פיי
- חיבור לאינטרנט אלחוטי
בניגוד לסמארטפונים טיפוסיים של אנדרואיד, הרעיון של פתיחת נעילה של טוען האתחול אינו חל על ה-Pi. אתה צריך להוריד את קובץ התמונה הספציפי של LineageOS, לכתוב אותו לכרטיס microSD (>=8GB), להכניס את הכרטיס ל-Pi ופשוט לאתחל אותו. בשל העובדה שאינך זקוק לשחזור מותאם אישית כדי להבהב את קובץ ה-ZIP בהתחלה, אין שחזור נפרד להורדה, למרות ש-TWRP מגיע כסביבת השחזור המוגדרת מראש.
הורד את LineageOS 17.1 (אנדרואיד 10) עבור Raspberry Pi: פי 4 ב ||| Pi 3 B/B+
LineageOS ב-Raspberry Pi 4/3 פועל במצב 32 סיביות, לכן עליך לבחור בגרסאות ARM של חבילות Google Apps. יתר על כן, הבנייה הנ"ל דורשת צגי HDMI המדווחים על רזולוציות נתמכות באמצעות נתוני זיהוי תצוגה מורחבים (EDID). במקרה שיש לך תצוגה לא תואמת ואינך יכול לראות את הנפשת האתחול של אנדרואיד לאחר מסך האתחול, ייתכן שיהיה עליך לשנות באופן ידני את הערך של debug.drm.mode.force
נכס ב /system/build.prop
.