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 Lab стартира успешно Android към интерфейс на командния ред на 64-битово RISC-V ядро, емулирано в QEMU. Екипът стартира проект в GitHub, който наричат ​​"

AOSP за RISC-V" и все още са в ранните етапи на кръстосано компилиране на AOSP и зареждане на GUI. Междувременно T-Head, който проектира ICE SoC със своя собствен, базиран на RISC-V Ядра XuanTie 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-release в AOSP и изходният код, разработен от T-Head, може да бъде намерен на страницата на GitHub на компанията.

Това е вълнуващо развитие за отворената хардуерна общност. Тъй като RISC-V е безплатна и отворена ISA, всеки е свободен да проектира чипове, базирани на него, без да плаща никакви лицензионни или лицензионни такси. Това не пречи на компаниите да разширяват RISC-V с персонализирани разширения за набор от инструкции - в крайна сметка RISC-V има разрешителен лиценз — но значително намалява бариерата за навлизане на нови компании, които искат да проектират свои собствени чипове. Доставчици, които искат да правят евтини IoT продукти, ще се интересуват от използването на RISC-V за разработване на евтини чипове, докато компаниите, които се стремят да намалят зависимостта си от конкуренти или чуждестранни субекти, също ще изразят интерес. с NVIDIA придобива ARM и правителството на САЩ принуди ARM да прекъсне връзките си с Huawei, несъмнено ще видим все по-голям интерес към RISC-V от технологични фирми по целия свят. За съжаление, ще бъде трудно да се каже точно колко сцепление набира RISC-V, тъй като няма изискване продавачите да разкриват употребата му.