โครงสร้างอย่างไม่เป็นทางการของ LineageOS 17.1 ที่ใช้ Android 10 พร้อมให้ใช้งานแล้วสำหรับ Raspberry Pi 4 และ Pi 3 โดยได้รับความอนุเคราะห์จาก KonstaT สมาชิกอาวุโส XDA
นับตั้งแต่เปิดตัวในปี 2012 Raspberry Pi ได้กลายเป็นคำพ้องความหมายกับคอมพิวเตอร์บอร์ดเดี่ยว (SBC) การทำซ้ำล่าสุดของคอมพิวเตอร์ขนาดเท่าบัตรเครดิตนี้ ราสเบอร์รี่ Pi 4, มากับ RAM สูงสุด 8GB และรองรับ ARM64 Raspberry Pi Foundation จัดให้มีระบบปฏิบัติการ Raspberry Pi (เดิมเรียกว่า Raspbian) เป็นระบบปฏิบัติการเริ่มต้น ในขณะที่การกระจายที่เน้น IoT ต่างๆ เช่น Windows 10 IoT Core ได้รับการสนับสนุนอย่างเป็นทางการเช่น ดี. ตอนนี้ XDA สมาชิกอาวุโส คอนสตาที สามารถรวบรวม Android 10 เวอร์ชันเต็มในรูปแบบของ LineageOS 17.1 สำหรับทั้ง Raspberry Pi 4 (B) และ Raspberry Pi 3 (B/B+)
ฟอรัม Raspberry Pi XDA
ปีเตอร์ ยุน หรือที่รู้จักกันดีในนาม peyo-hd ใน android-rpi ชุมชนและผู้มีส่วนร่วมอื่น ๆ หลายคนเริ่มพยายามที่จะย้าย Android ไปยังบอร์ด Raspberry Pi เพื่อให้เกิดความมั่นคง คอนสตาที มีการใช้เฟิร์มแวร์ Android Things เพิ่มเติมในขณะที่สร้าง LineageOS ยิ่งไปกว่านั้น,
เอริค อันโฮลท์สแต็กไดรเวอร์กราฟิกโอเพ่นซอร์ส Linux ของ Broadcom VideoCore 4 GPU (มีอยู่ใน Raspberry Pi) ทำให้กระบวนการย้ายทั้งหมดลำบากน้อยลงรายการคุณสมบัติการทำงานทั้งหมดมีดังต่อไปนี้:
- เสียง (HDMI, แจ็ค 3.5 มม., ไมโครโฟน USB, ลำโพง/ชุดหูฟังบลูทูธ ฯลฯ)
- Audio DAC (ใช้ PCM512x DAC เช่น Hifiberry DAC+)
- บลูทู ธ
- กล้อง (ใช้โมดูลกล้อง Pi อย่างเป็นทางการและเว็บแคม UVC USB พร้อมตัวเรนเดอร์ซอฟต์แวร์ SwiftShader)
- จีพีโอ
- GPS (ใช้โมดูล USB ภายนอก เช่น U-Blox 7)
- อีเทอร์เน็ต
- กราฟิกเร่งด้วยฮาร์ดแวร์ (V3D/VC4)
- จอแสดงผล HDMI
- ไอทูซี
- รีโมท IR (ใช้โมดูล GPIO IR ภายนอกเช่น TSOP4838)
- RTC (ใช้โมดูล GPIO I2C ภายนอก เช่น DS3231)
- คอนโซลอนุกรม (โดยใช้อะแดปเตอร์คอนโซลอนุกรม GPIO ภายนอก เช่น PL2303)
- เอสพีไอ
- หน้าจอสัมผัส/มัลติทัช (ใช้จอแสดงผลขนาด 7 นิ้วอย่างเป็นทางการพร้อมตัวเรนเดอร์ซอฟต์แวร์ SwiftShader)
- USB (เมาส์ คีย์บอร์ด ที่เก็บข้อมูล ฯลฯ)
- อินเตอร์เน็ตไร้สาย
- การเชื่อมต่ออินเทอร์เน็ตผ่าน Wi-Fi
ต่างจากสมาร์ทโฟน Android ทั่วไปที่มีคอนเซ็ปต์ของ การปลดล็อคบูตโหลดเดอร์ ไม่สามารถใช้ได้กับ Pi คุณต้องดาวน์โหลดไฟล์อิมเมจ LineageOS เฉพาะรุ่น เขียนลงในการ์ด microSD (>=8GB) ใส่การ์ดลงใน Pi จากนั้นบูตเครื่อง เนื่องจากคุณไม่จำเป็นต้องมีการกู้คืนแบบกำหนดเองเพื่อแฟลชไฟล์ ZIP ในตอนเริ่มต้น จึงไม่มีการกู้คืนแยกต่างหากให้ดาวน์โหลด แม้ว่า TWRP จะมาในรูปแบบสภาพแวดล้อมการกู้คืนที่กำหนดค่าไว้ล่วงหน้าก็ตาม
ดาวน์โหลด LineageOS 17.1 (Android 10) สำหรับ Raspberry Pi: พาย 4 บ ||| พาย 3 บี/บี+
LineageOS บน Raspberry Pi 4/3 ทำงานในโหมด 32 บิต ดังนั้นคุณต้องเลือกใช้แพ็คเกจแอป Google ในรูปแบบ ARM นอกจากนี้ โครงสร้างที่กล่าวมาข้างต้นต้องใช้จอแสดงผล HDMI ที่รายงานความละเอียดที่รองรับโดยใช้ Extended Display Identification Data (EDID) ในกรณีที่คุณมีจอแสดงผลที่เข้ากันไม่ได้และไม่สามารถมองเห็นภาพเคลื่อนไหวขณะบูต Android หลังจากหน้าจอบูตเครื่อง คุณอาจต้องเปลี่ยนค่าของด้วยตนเอง debug.drm.mode.force
ทรัพย์สินใน /system/build.prop
.