Tagad ir iespējams palaist Android operētājsistēmu i. MX6 platformas bez patentētām lāsēm

click fraud protection

Lai nodrošinātu Android sāknēšanu lielākajā daļā aparatūras platformu, izstrādātājiem parasti ir jāsajauc atvērtā pirmkoda kods ar patentētiem failiem. Pārdevēji izplata šos tā sauktos lāčus, lai atbalstītu dažas platformai raksturīgas funkcijas. Roberts Foss no Collabora ziņots tagad ir iespējams palaist Android operētājsistēmu i. MX6 platformas, neizmantojot patentētus blobus.

Gan Mesa, gan gbm_gralloc ir pievienots bufera modifikatoru atbalsts. Mesa atbalsts ir pievienots daudzām bufera piešķiršanas funkcijām un GBM (kas ir Mesa nodrošinātā API, ko izmanto gbm_gralloc). No otras puses, gbm_gralloc tika pievienots atbalsts jauna GBM API izsaukuma izmantošanai GBM_BO_IMPORT_FD_MODIFIER, kas importē bufera objektu, kā arī pavadošo informāciju, piemēram, modifikatoru, ko izmanto bufera objekts jautājums.

NXP i. MX6 ir viens no daudzajiem iegultajiem SoC, kam Android palaišanai vairs nav nepieciešami patentēti blobi. Tas padara i. MX6 ir pievilcīgāka kā izstrādes platforma, kā arī liek pamatu i atbalstam. MX8 platforma nākotnē.

Ja ir ieviesti modifikatori, tos izmanto, lai attēlotu dažādas buferu īpašības. Šīs īpašības var aptvert dažādu informāciju par buferi, piemēram, saspiešanu un flīzēšana.

Attiecībā uz iMX6 un Vivante GPU, ar kuru tas ir aprīkots, modifikatori ir saistīti ar flīžu ieklāšanu. Iemesls ir tāds, ka buferus var ielikt dažādos veidos (flīzēts, superflīzēts utt.) vai nemaz (Lineārs). Pirms buferu nosūtīšanas uz displeju, tiem ir jābūt pieejamai saistītajai flīžu informācijai, lai faktiskais izsūtītais attēls netiktu flīzēts.

Lai labāk izprastu, kā tas viss darbojas, lūdzu, skatiet tālāk redzamo video, lai redzētu ZII RDU2 plati (t. MX 6QuadPlus), kas sāk palaist Android, izmantojot Mesa atvērtā koda grafikas steku.

Lai gan tas ir milzīgs ieguvums atvērtā pirmkoda ierīcēm, mums nevajadzētu gaidīt, ka daudzi oriģinālo iekārtu ražotāji sāks izmantot šo SoC savās ierīcēs. Viens no galvenajiem platformas trūkumiem ir tās vecums. Pirmo reizi platforma tika atklāta 2011.


Avots: Roberts Foss no Planet CollaboraIzmantojot: Softpedia