ซอร์สโค้ดของระบบAndroid 12 (AOSP)เปิดตัวเมื่อเดือนที่แล้ว และนักพัฒนาได้ใช้โอกาสในการพอร์ต Android 12 ไปยังคอมพิวเตอร์บอร์ดเดี่ยว Raspberry Pi 4 และ derivatives
โดยเฉพาะอย่างยิ่ง KonstaT ได้สร้าง LineageOS 19.0 สำหรับ Raspberry Pi 4, Raspberry Pi 400 คีย์บอร์ด PC และ Compute Module 4 ที่ทำงานบนระบบที่มี RAM อย่างน้อย 2GB
แม้ว่าจะเก็บไว้สำหรับผู้ใช้ขั้นสูง แต่ Android 12 บิลด์ดูเหมือนว่าจะทำงานได้ดีกับฟีเจอร์ส่วนใหญ่ที่รองรับ ได้แก่:
- วีดีโอ
- จอแสดงผล HDMI-CEC
- หน้าจอสัมผัส/มัลติทัช (หน้าจอสัมผัส USB, หน้าจอสัมผัส Waveshare SPI)
- Hardware-accelerated graphics (V3D, OpenGL & Vulkan)
- เครื่องเสียง
- HDMI, แจ็ค 3.5 มม., ไมโครโฟน USB, ลำโพง/หูฟัง Bluetooth
- Audio DAC เช่น Hifiberry DAC+
- การเชื่อมต่อ
- อีเธอร์เน็ต
- WiFi รวมถึงการปล่อยสัญญาณ
- บลูทูธรวมถึงการปล่อยสัญญาณบลูทูธ
- GPS โดยใช้โมดูล USB ภายนอก
- USB ทดสอบกับ
- เมาส์ USB, คีย์บอร์ด, ที่เก็บข้อมูล ฯลฯ…
- USB-C: ADB, MTP, PTP, การปล่อยสัญญาณผ่าน USB
- I/Os (GPIO, I2C, SPI) ทดสอบด้วย
- รีโมทคอนโทรลผ่านโมดูล GPIO IR ภายนอก เช่น TSOP4838
- RTC โดยใช้โมดูล I2C เช่น DS3231
- เซ็นเซอร์ I2C เช่น MPU6050, LSM6DS3, LSM303DLHC & BME280/BMP280 มาตรความเร่ง/gyroscope/เครื่องวัดความเข้มข้นของสนามแม่เหล็ก/ความชื้น/ความดัน/อุณหภูมิ
- คอนโซลซีเรียลผ่าน USB ไปยังบอร์ด TTL
- หน้าจอสัมผัส SPI (ดูส่วนวิดีโอ)
ปัญหาหลักที่ทราบเพียงอย่างเดียวคือการขาดการถอดรหัสและเข้ารหัสวิดีโอฮาร์ดแวร์และกล้อง Pi ไม่ทำงาน คุณยังสามารถใช้ซอฟต์แวร์ถอดรหัสและเข้ารหัสวิดีโอได้ แต่แน่นอนว่าความละเอียด/อัตราเฟรมอาจถูกจำกัด และเว็บแคม USB UVC ที่ใช้ MJPEG ก็ควรใช้งานได้ แต่ยังไม่ได้ทดสอบ SELinux ยังอยู่ในโหมดอนุญาต ดังนั้นภาพทดสอบนี้จึงไม่ถือว่าปลอดภัย และเป็นปัญหาต่างๆ ที่ผู้ใช้อาจไม่พบ
เนื่องจากรูปภาพมีส่วนที่ได้รับอนุญาตภายใต้Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International ) ใบอนุญาตสามารถใช้ได้อย่างอิสระสำหรับการใช้งานส่วนตัวและเพื่อการศึกษา แต่ไม่สามารถใช้ในเชิงพาณิชย์ได้ KonstaT โพสต์ข้อมูลบางอย่างเกี่ยวกับXDA ฟอรั่มสำหรับนักพัฒนา แต่คุณจะพบข้อมูลเพิ่มเติมรวมทั้งการเชื่อมโยงไปยังภาพที่ซอร์สโค้ดเคอร์เนลเช่นเดียวกับคำแนะนำในการติดตั้งเวทย์และการสนับสนุนสำหรับ Google Apps ใน KonstaKANG.com
แปลจากบทความภาษาอังกฤษ : Android 12 on Raspberry Pi 4 – (Almost) everything works
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT