تمت إضافة الدعم الأولي لهندسة 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 Runtime (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 ليس فقط لأجهزة إنترنت الأشياء وأنظمة الخوادم، ولكن أيضًا للأجهزة الاستهلاكية والرقائق المتخصصة المختلفة التي تغطي تطبيقات مختلفة من أنظمة الوسائط المتعددة إلى معالجة الإشارات والمسرعات التعلم الالي.

يوفر RISC-V نظام تعليمات آلي مفتوح ومرن يسمح ببناء المعالجات الدقيقة لتطبيقات عشوائية دون الحاجة إلى إتاوات أو قيود مرتبطة بالاستخدام. يتيح لك RISC-V إنشاء شرائح SoC ومعالجات مفتوحة بالكامل. حاليًا، على أساس مواصفات RISC-V، يتم تطوير عدة عشرات من نوى المعالجات الدقيقة، وحوالي مائة شركة نفط الجنوب والرقائق المنتجة بالفعل من قبل شركات ومجتمعات مختلفة بموجب تراخيص مجانية مختلفة (BSD، MIT، Apache 2.0). كان دعم RISC-V موجودًا منذ إصدارات Glibc 2.27 وbinutils 2.30 وgcc 7 وLinux kernel 4.15.

المصدر: opennet.ru

إضافة تعليق