Začetna podpora za arhitekturo RISC-V je bila dodana kodni bazi Android

Repozitorij AOSP (Android Open Source Project), ki razvija izvorno kodo platforme Android, je začel vključevati spremembe za podporo napravam s procesorji, ki temeljijo na arhitekturi RISC-V.

Nabor podpore za RISC-V je pripravil Alibaba Cloud in vključuje 76 popravkov, ki pokrivajo različne podsisteme, vključno z grafičnimi skladi, zvočnim sistemom, komponentami za predvajanje videa, bionično knjižnico, virtualnim strojem dalvik, ogrodji, skladi Wi-Fi in Bluetooth, razvijalcem orodja in različni moduli tretjih oseb, vključno z modeli za TensorFlow Lite in moduli za strojno učenje za prepoznavanje besedila, razvrščanje zvoka in slik.

Od celotnega nabora popravkov je v AOSP že integriranih 30 popravkov, povezanih s sistemskim okoljem in knjižnicami. V naslednjih nekaj mesecih namerava Alibaba Cloud potisniti dodatne popravke za AOSP, da zagotovi podporo RISC-V v jedru, Android Runtime (ART) in emulatorju.

Začetna podpora za arhitekturo RISC-V je bila dodana kodni bazi Android

Za podporo podpori RISC-V v sistemu Android je RISC-V International ustvaril posebno delovno skupino, imenovano Android SIG, ki se ji lahko pridružijo druga podjetja, ki jih zanima izvajanje sklada programske opreme Android na procesorjih RISC-V. Potiskanje podpore RISC-V v mainstream Android je rezultat sodelovanja z Googlom in skupnostjo.

Predlagane spremembe za Android so del pobude za razširitev aplikacij naprav, ki temeljijo na arhitekturi RISC-V. Lansko leto je Alibaba odkril razvoj v zvezi s procesorji XuanTie RISC-V in začel aktivno promovirati RISC-V ne le za naprave IoT in strežniške sisteme, temveč tudi za potrošniške naprave in različne specializirane čipe, ki pokrivajo različne aplikacije od multimedijskih sistemov do obdelave signalov in pospeševalnikov za strojno učenje.

RISC-V zagotavlja odprt in prilagodljiv sistem strojnih ukazov, ki omogoča izdelavo mikroprocesorjev za poljubne aplikacije, ne da bi za uporabo zahtevali licenčnine ali nize. RISC-V vam omogoča ustvarjanje popolnoma odprtih SoC-jev in procesorjev. Trenutno na podlagi specifikacije RISC-V različna podjetja in skupnosti pod različnimi brezplačnimi licencami (BSD, MIT, Apache 2.0) razvijajo več deset variant mikroprocesorskih jeder, približno sto SoC-jev in že izdelanih čipov. Podpora za RISC-V je prisotna od izdaj Glibc 2.27, binutils 2.30, gcc 7 in jedra Linuxa 4.15.

Vir: opennet.ru

Dodaj komentar