Нещодавно через публікацію в блозі Про це повідомив RISC-V у сховищі AOSP (Android Open Source Project), який розробляє вихідний код платформи Android, почав включати зміни в підтримку пристрої з процесорами на основі архітектура RISC-V.
Набір патчів Підтримка RISC-V підготувала Alibaba Cloud і включає 76 патчів, що охоплюють різні підсистеми.
Серед проведених робіт графічний стек, звукова система, компоненти відтворення відео, біонічна бібліотека, віртуальна машина Dalvik, фреймворки, Стеки Wi-Fi і Bluetooth, інструменти розробника та різноманітні сторонні модулі, включаючи моделі для TensorFlow Lite та модулі машинного навчання для розпізнавання тексту, класифікації звуків і зображень.
Із загального набору патчів, В AOSP вже інтегровано 30 патчів, що стосуються системного середовища та бібліотек. Протягом наступних кількох місяців Alibaba Cloud має намір випустити додаткові патчі для AOSP, щоб увімкнути підтримку RISC-V у ядрі, Android Runtime (ART) і емуляторі.
«Ми раді бачити більше підтримки від Google для створення AOSP, націлених на RISC-V! Alibaba Cloud прагне підтримувати спільноту RISC-V за допомогою низки інновацій, таких як перенесення основних функцій Android на RISC-V, демонстрація можливості використання пристроїв на базі RISC. -V у сценаріях, починаючи від мультимедіа до сигналу обробка, взаємозв'язок пристроїв і штучний інтелект. Ми з нетерпінням чекаємо на співпрацю з командою Android, щоб зробити внесок у процвітаючу спільноту RISC-V у майбутньому», – сказав д-р Девід Чен, директор відділу екосистем Alibaba Cloud і віце-президент горизонтального комітету з міжнародних додатків та інструментів RISC-V. .
«Популярність RISC-V зросла завдяки високому попиту на гнучкість і вибір у всьому спектрі обчислень, від найменших вбудованих пристроїв до найбільших масштабованих хмарних розгортань», — сказав Каліста Редмонд, генеральний директор RISC-V. RISC-V Міжнародний. «Ця потреба зробила RISC-V неминучим як найпродуктивніший відкритий стандарт ISA нашого часу, прискорюючи інновації та впровадження найпотужнішою екосистемою глобальних зацікавлених сторін».
Щоб підтримувати підтримку RISC-V на Android, RISC-V International створив спеціальний Android SIG до якої можуть приєднатися інші компанії, зацікавлені у запуску програмного стека Android на процесорах RISC-V. Перехід підтримки RISC-V на основну систему Android здійснюється у співпраці з Google і спільнотою.
Пропоновані зміни для Android є частиною ініціативи з розширення охоплення мобільних пристроїв на основі архітектури RISC-V.
У 2020 році інженери та розробники програмного забезпечення з лабораторії PLCT Китайської академії наук почали переносити Android 10 на архітектуру RISC-V, намагаючись відкрити цю важливу екосистему для спільноти RISC-V. З перших днів роботи підрозділ Alibaba Cloud був активним учасником і лідером у цій новаторській роботі та постійно оновлював розробки з новими версіями Android.
У минулому році Alibaba відкрила розробки, пов'язані з процесорами XuanTie RISC-V і почав активно просувати RISC-V не тільки для пристроїв IoT і серверних систем, але й для споживчих пристроїв і різних спеціалізованих чіпів, охоплюючи різноманітні програми від мультимедійних систем до обробки сигналів і прискорювачів для машинного навчання.
Для тих, хто не знає RISC-V, ви повинні знати, що це забезпечує відкриту та гнучку систему інструкцій машини, що дозволяє створювати мікропроцесори для довільних застосувань, не вимагаючи роялті та не нав'язуючи умови використання. RISC-V дозволяє створювати повністю відкриті SoC і процесори.
Кому цікаво, варто знати, що зараз на основі специфікації RISC-V різні компанії та співтовариства під різними безкоштовними ліцензіями (BSD, MIT, Apache 2.0) розробляють кілька десятків варіантів мікропроцесорних ядер, близько сотні SoC і чіпів. виготовлені. Підтримка RISC-V існує з випусків Glibc 2.27, binutils 2.30, gcc 7 і ядра Linux 4.15.
В кінці кінців якщо вам цікаво дізнатись більше про це, Ви можете перевірити деталі У наступному посиланні.