Mostantól lehetséges az Android rendszerindítása i-n. MX6 platformok saját blobok nélkül

click fraud protection

Annak érdekében, hogy az Android a legtöbb hardverplatformon elinduljon, a fejlesztőknek általában össze kell keverniük a nyílt forráskódot a védett fájlokkal. Ezeket az úgynevezett blobokat a gyártók terjesztik, hogy támogassanak bizonyos platform-specifikus funkciókat. Robert Foss -tól Collabora jelentették most már lehetséges az Android rendszerindítása az i-n. MX6 platformok szabadalmaztatott blobok használata nélkül.

A puffermódosítók támogatása a Mesa és a gbm_gralloc alkalmazásban is megjelent. A Mesa számos pufferkiosztási funkcióhoz és a GBM-hez (amely a Mesa által biztosított API, amelyet a gbm_gralloc használ) kapott támogatást. Másrészt a gbm_gralloc támogatást kapott egy új GBM API hívás használatához, a GBM_BO_IMPORT_FD_MODIFIER, amely importál egy pufferobjektumot, valamint a kísérő információkat, például a pufferobjektum által használt módosítót kérdés.

Az NXP i. Az MX6 egyike a sok beágyazott SoC-nek, amelyhez már egyáltalán nincs szükség saját blobokra az Android indításához. Ezáltal az i. Az MX6 vonzóbbá válik fejlesztői platformként, és megalapozza az i. MX8 platform a jövőben.

Ha a módosítók a helyükön vannak, akkor a pufferek különböző tulajdonságait ábrázolják. Ezek a tulajdonságok egy sor különböző információt takarhatnak a pufferről, például a tömörítésről és a csempézés.

Az iMX6 és a vele felszerelt Vivante GPU esetében a módosítók a burkoláshoz kapcsolódnak. Ennek az az oka, hogy a pufferek többféleképpen is csempézhetők (Csempézett, Super Tiled stb.), vagy egyáltalán nem (Lineáris). Mielőtt puffereket küldene ki a kijelzőre, elérhetővé kell tenni a kapcsolódó csempézési információkat, hogy a kiküldött tényleges kép ne legyen csempézett.

Hogy jobban megértse, hogyan működik mindez, kérjük, tekintse meg az alábbi videót a ZII RDU2 kártya (azaz. MX 6QuadPlus) az Android rendszerindításához a Mesa nyílt forráskódú grafikus verem használatával.

Noha ez óriási győzelem a nyílt forráskódú számára, nem számíthatunk arra, hogy sok OEM elkezdi ezt az SoC-t használni az eszközeiben. A platform egyik legnagyobb hátránya a kora. A platformot először 2011-ben mutatták be.


Forrás: Robert Foss, a Planet CollaboraForrás: Softpedia