Android ir pārnests uz RISC-V plati

click fraud protection

Android tiek pārnesta uz aparatūru, kuras pamatā ir RISC-V arhitektūra, alternatīva ISA x86 un ARM bez licencēšanas vai honorāru maksām.

Google Android operētājsistēma pašlaik atbalsta dažas instrukciju kopas arhitektūras (ISA) saimes, tostarp ARM un x86. Lielākajā daļā viedtālruņu, planšetdatoru, televizoru un viedpulksteņu, kuros darbojas operētājsistēma Android, ir ARM balstīta mikroshēma dizainparaugiem, jo ​​Intel jau sen ir atteicies no saviem tālruņu centrālajiem procesoriem, savukārt atbalsts MIPS tika pārtraukts līdz ar NDK pārskatīšanu 17. Lai gan Google oficiāli nesniedz atbalstu Android kompilēšanai uz aparatūras, kuras pamatā ir atvērtā RISC-V ISA, vairākas izstrādes komandas strādā, lai palaistu AOSP uz RISC-V aparatūras. Vienu no šādiem centieniem vada T-Head, Alibaba biznesa vienība, kas specializējas pusvadītāju ražošanā, un šodien paziņoja, ka ir veiksmīgi pārnesusi operētājsistēmu Android 10 uz tās iekšējo RISC-V aparatūru.

Pirms dažiem mēnešiem PLCT Lab veiksmīgi sāknēts

Android uz komandrindas saskarni 64 bitu RISC-V kodolā, kas emulēts QEMU. Komanda uzsāka projektu GitHub, ko viņi sauc "AOSP RISC-V" un joprojām atrodas AOSP savstarpējās kompilēšanas un sāknēšanas GUI sākumposmā. Tikmēr T-Head, kas izstrādāja ICE SoC ar savu iekšējo, uz RISC-V balstītu XuanTie C910 serdeņi, ir izdevās palaist Android 10 ar darba grafiku un pieskārienu.

ICE mikroshēma no T-Head ar 3 XuanTie C910 (RISC-V 64) CPU kodoliem.

Tas darbojas diezgan lēni, kā redzams tālāk iegultajā videoklipā, taču tas ir sagaidāms, ņemot vērā šī porta statusu un aparatūru, kurā tas darbojas. Videoklipā ir palaistas dažas AOSP lietojumprogrammas, tostarp pulksteņa lietotne, kontaktpersonu lietotne un pasta lietotne. Sarežģītākas lietojumprogrammas, piemēram, spēles, šajā prototipā netiek rādītas, jo šīs lietotnes, visticamāk, būs jāpārkompilē, lai tās būtu mērķētas uz RISC-V.

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

Šis Android 10 ports ir balstīts uz AOSP android10 izlaiduma filiāli, un T-Head izstrādāto avota kodu var atrast uzņēmuma GitHub lapā.

Šī ir aizraujoša attīstība atvērtai aparatūras kopienai. Tā kā RISC-V ir bezmaksas un atvērts ISA, ikviens var brīvi izstrādāt mikroshēmas, pamatojoties uz to, nemaksājot nekādas licencēšanas vai honorāru maksas. Tas neliedz uzņēmumiem paplašināt RISC-V ar pielāgotiem instrukciju kopas paplašinājumiem — galu galā RISC-V ir atļaujoša licence — taču tas ievērojami samazina šķēršļus jaunu uzņēmumu ienākšanai tirgū, kuri vēlas izveidot savas mikroshēmas. Pārdevēji, kuri vēlas ražot lētus IoT produktus, būs ieinteresēti izmantot RISC-V, lai izstrādātu zemu izmaksu mikroshēmas, savukārt paudīs arī uzņēmumi, kas vēlas samazināt savu atkarību no konkurentiem vai ārvalstu struktūrām interese. Ar NVIDIA iegādājas ARM un ASV valdība, liekot ARM pārtraukt attiecības ar Huawei, mēs neapšaubāmi redzēsim arvien lielāku interesi par RISC-V no tehnoloģiju firmām visā pasaulē. Diemžēl būs grūti pateikt, cik daudz vilces RISC-V iegūst, jo pārdevējiem nav pienākums atklāt tā lietojumu.