تم نقل Android إلى لوحة RISC-V

click fraud protection

يتم نقل Android إلى الأجهزة بناءً على بنية RISC-V، وهو ISA بديل لـ x86 وARM بدون ترخيص أو رسوم ملكية.

يدعم نظام التشغيل Android من Google حاليًا مجموعة من عائلات بنية مجموعة التعليمات (ISA)، بما في ذلك ARM وx86. تتميز الغالبية العظمى من الهواتف الذكية والأجهزة اللوحية وأجهزة التلفزيون والساعات الذكية التي تعمل بنظام Android اليوم بمجموعة شرائح تعتمد على ARM التصميمات، حيث تخلت Intel منذ فترة طويلة عن وحدات المعالجة المركزية الخاصة بأجهزة الهاتف بينما تم إسقاط دعم MIPS مع مراجعة NDK 17. على الرغم من أن Google لا تقدم دعمًا رسميًا لتجميع Android على الأجهزة استنادًا إلى RISC-V ISA المفتوح، إلا أن العديد من فرق التطوير تعمل على تشغيل AOSP على أجهزة RISC-V. أحد هذه الجهود يقوده T-Head، الكيان التجاري لشركة Alibaba المتخصصة في أشباه الموصلات، والذي أعلن اليوم أنه نجح في نقل Android 10 إلى أجهزة RISC-V الداخلية الخاصة به.

قبل بضعة أشهر، مختبر PLCT تمهيد بنجاح Android إلى واجهة سطر الأوامر على نواة RISC-V 64 بت تمت محاكاتها في QEMU. أطلق الفريق مشروعًا على GitHub يسمونه "AOSP لـ RISC-V" وما زالوا في المراحل الأولى من التجميع المتداخل لـ AOSP والتمهيد إلى واجهة المستخدم الرسومية. وفي الوقت نفسه، قامت شركة T-Head، التي صممت ICE SoC باستخدام نظامها الداخلي القائم على RISC-V

النوى شوانتي C910، لديه تمكنت من تشغيل Android 10 مع رسومات العمل واللمس.

شريحة ICE من T-Head مع 3 أنوية لوحدة المعالجة المركزية XuanTie C910 (RISC-V 64).

إنه يعمل ببطء شديد، كما ترون في الفيديو المضمن أدناه، ولكن هذا أمر متوقع نظرًا لحالة هذا المنفذ والأجهزة التي يعمل عليها. في الفيديو، يتم إطلاق اثنين من تطبيقات AOSP، بما في ذلك تطبيق الساعة وتطبيق جهات الاتصال وتطبيق البريد. لا يتم عرض التطبيقات الأكثر تعقيدًا مثل الألعاب في هذا النموذج الأولي، حيث من المحتمل أن تحتاج هذه التطبيقات إلى إعادة تجميعها لاستهداف RISC-V.

https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/registerUrl/undefined/1611216336818/normal_video121.mp4

يعتمد منفذ Android 10 هذا على فرع إصدار android10 في AOSP، ويمكن العثور على الكود المصدري الذي طورته T-Head على صفحة GitHub الخاصة بالشركة.

يعد هذا تطورًا مثيرًا لمجتمع الأجهزة المفتوحة. نظرًا لأن RISC-V هو ISA مجاني ومفتوح، فإن أي شخص لديه الحرية في تصميم الرقائق بناءً عليه دون دفع أي رسوم ترخيص أو حقوق ملكية. هذا لا يمنع الشركات من توسيع RISC-V بامتدادات مجموعة التعليمات المخصصة - بعد كل شيء، RISC-V لديه رخصة متساهلة - ولكنها تقلل بشكل كبير من حاجز دخول الشركات الجديدة التي تسعى إلى تصميم رقائقها الخاصة. سيكون البائعون الذين يرغبون في تصنيع منتجات إنترنت الأشياء الرخيصة مهتمين باستخدام RISC-V لتطوير رقائق منخفضة التكلفة، في حين ستعبر الشركات التي تسعى إلى تقليل اعتمادها على المنافسين أو الكيانات الأجنبية أيضًا اهتمام. مع NVIDIA تستحوذ على ARM وفي ظل قيام حكومة الولايات المتحدة بإجبار ARM على قطع العلاقات مع Huawei، سنشهد بلا شك اهتمامًا متزايدًا بـ RISC-V من شركات التكنولوجيا حول العالم. لسوء الحظ، سيكون من الصعب معرفة مقدار قوة الجذب التي يكتسبها RISC-V نظرًا لعدم مطالبة البائعين بالكشف عن استخدامه.