پشتیبانی اولیه از معماری RISC-V به پایگاه کد اندروید اضافه شد

مخزن AOSP (پروژه متن باز اندروید) که کد منبع پلت فرم اندروید را توسعه می دهد، تغییراتی را برای پشتیبانی از دستگاه های دارای پردازنده های مبتنی بر معماری RISC-V آغاز کرده است.

مجموعه تغییرات پشتیبانی RISC-V توسط Alibaba Cloud تهیه شده است و شامل 76 وصله است که زیرسیستم های مختلف از جمله پشته گرافیکی، سیستم صوتی، اجزای پخش ویدئو، کتابخانه بیونیک، ماشین مجازی دالویک، فریمورک ها، پشته های Wi-Fi و بلوتوث، توسعه دهنده را پوشش می دهد. ابزارها و ماژول های شخص ثالث مختلف، از جمله مدل هایی برای TensorFlow Lite و ماژول های یادگیری ماشین برای تشخیص متن، طبقه بندی صدا و تصویر.

از مجموع پچ ها، 30 وصله مربوط به محیط سیستم و کتابخانه ها قبلاً در AOSP ادغام شده اند. در طی چند ماه آینده، Alibaba Cloud قصد دارد وصله‌های اضافی را به AOSP ارائه کند تا از RISC-V در هسته، Android Runtime (ART) و شبیه‌ساز پشتیبانی کند.

پشتیبانی اولیه از معماری RISC-V به پایگاه کد اندروید اضافه شد

برای پشتیبانی از پشتیبانی از RISC-V در اندروید، RISC-V International یک کارگروه ویژه به نام Android SIG ایجاد کرده است که سایر شرکت های علاقه مند به اجرای پشته نرم افزار اندروید بر روی پردازنده های RISC-V می توانند به آن بپیوندند. ارائه پشتیبانی RISC-V به اندروید اصلی، همکاری با Google و انجمن است.

تغییرات ارائه شده برای اندروید بخشی از یک ابتکار برای گسترش برنامه های کاربردی دستگاه های مبتنی بر معماری 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 و هسته لینوکس 4.15 وجود داشته است.

منبع: opennet.ru

اضافه کردن نظر