เพิ่มการสนับสนุนเบื้องต้นสำหรับสถาปัตยกรรม RISC-V ลงในโค้ดเบสของ Android แล้ว

พื้นที่เก็บข้อมูล AOSP (โครงการโอเพ่นซอร์ส Android) ซึ่งพัฒนาซอร์สโค้ดของแพลตฟอร์ม Android ได้เริ่มรวมการเปลี่ยนแปลงเพื่อรองรับอุปกรณ์ที่มีโปรเซสเซอร์ตามสถาปัตยกรรม RISC-V

ชุดการเปลี่ยนแปลงการสนับสนุน RISC-V จัดทำโดย Alibaba Cloud และประกอบด้วยแพตช์ 76 รายการที่ครอบคลุมระบบย่อยต่างๆ รวมถึงสแต็กกราฟิก ระบบเสียง ส่วนประกอบการเล่นวิดีโอ ไลบรารีไบโอนิค เครื่องเสมือน dalvik เฟรมเวิร์ก สแต็ก Wi-Fi และ Bluetooth นักพัฒนา เครื่องมือและโมดูลของบุคคลที่สามต่างๆ รวมถึงโมเดลสำหรับ TensorFlow Lite และโมดูลการเรียนรู้ของเครื่องสำหรับการจดจำข้อความ การจัดหมวดหมู่เสียงและภาพ

จากชุดแพตช์ทั้งหมด 30 แพตช์ที่เกี่ยวข้องกับสภาพแวดล้อมระบบและไลบรารีได้ถูกรวมเข้ากับ AOSP แล้ว ในอีกไม่กี่เดือนข้างหน้า Alibaba Cloud ตั้งใจที่จะส่งแพตช์เพิ่มเติมไปยัง AOSP เพื่อให้การสนับสนุน RISC-V ในเคอร์เนล, รันไทม์ของ Android (ART) และโปรแกรมจำลอง

เพิ่มการสนับสนุนเบื้องต้นสำหรับสถาปัตยกรรม RISC-V ลงในโค้ดเบสของ Android แล้ว

เพื่อรองรับการรองรับ RISC-V ใน Android นั้น RISC-V International ได้สร้างคณะทำงานพิเศษที่เรียกว่า Android SIG ซึ่งสามารถเข้าร่วมได้โดยบริษัทอื่นๆ ที่สนใจใช้งานซอฟต์แวร์สแต็ก Android บนโปรเซสเซอร์ RISC-V การผลักดันการสนับสนุน RISC-V ไปสู่ ​​Android กระแสหลักเป็นความร่วมมือกับ Google และชุมชน

การเปลี่ยนแปลงที่เสนอสำหรับ Android เป็นส่วนหนึ่งของความคิดริเริ่มในการขยายแอปพลิเคชันของอุปกรณ์ที่ใช้สถาปัตยกรรม RISC-V เมื่อปีที่แล้ว อาลีบาบาค้นพบการพัฒนาที่เกี่ยวข้องกับโปรเซสเซอร์ XuanTie RISC-V และเริ่มส่งเสริม RISC-V อย่างแข็งขัน ไม่เพียงแต่สำหรับอุปกรณ์ IoT และระบบเซิร์ฟเวอร์เท่านั้น แต่ยังรวมถึงอุปกรณ์สำหรับผู้บริโภคและชิปพิเศษต่างๆ ที่ครอบคลุมแอปพลิเคชันต่างๆ ตั้งแต่ระบบมัลติมีเดียไปจนถึงการประมวลผลสัญญาณและตัวเร่งความเร็วสำหรับ การเรียนรู้ของเครื่อง

RISC-V จัดให้มีระบบคำสั่งเครื่องจักรแบบเปิดและยืดหยุ่น ซึ่งช่วยให้สามารถสร้างไมโครโปรเซสเซอร์สำหรับการใช้งานที่ต้องการได้โดยไม่จำเป็นต้องผูกมัดหรือผูกมัดใดๆ เพื่อใช้งาน RISC-V ช่วยให้คุณสร้าง SoC และโปรเซสเซอร์แบบเปิดโดยสมบูรณ์ ปัจจุบันบนพื้นฐานของข้อกำหนด RISC-V คอร์ไมโครโปรเซสเซอร์หลายสิบรุ่น SoC ประมาณร้อยตัวและชิปที่ผลิตแล้วได้รับการพัฒนาโดย บริษัท และชุมชนต่าง ๆ ภายใต้ใบอนุญาตฟรีต่างๆ (BSD, MIT, Apache 2.0) มีการรองรับ RISC-V ตั้งแต่เปิดตัว Glibc 2.27, binutils 2.30, gcc 7 และ Linux kernel 4.15

ที่มา: opennet.ru

เพิ่มความคิดเห็น