Linux, illetve Android Operációs rendszeren melyik mappa tartalmazza az illesztő programokat?
Itt egy kép a rendszer mappákról... Nekem csak a WI-FI illesztője kellene, mert egy másik ROM-ba, illetve Androidos IMAGE fájlba szeretném áttenni.. Csak a WI-FI illesztője kellene..
El vannak szórva.
System/etc/wifi mappában egyrészt,másrészt tartoznak hozzá lib fájlok is a lib illetve vendor/lib mappában.Framework mappában is találsz hozzá.
Pont ez a baja az androidnak,hogy baromira hardverhez kötött,és specifikusan van minden készülékre fordítva a kernel és a rendszer is.Az lenne a jó mint windows esetében.Feltelepíted az androidot bármelyik telefonra és a gyártók meg biztosítják a chipset drivereket.De talán majd egyszer....
linuxoknál kernelmodul van. Ezeket a /lib/modules/kernelverzioszamod/ alatt találod meg. általában .ko kiterjesztése van. ez persze önmagában még nem lesz elegendő, mert a kerneltől függenek, pl.
A legkönnyebb az, ha fogod a kernel konfigját, letöltöd a forráskódot, bekonfigolod, lefordítod, majd a modulok alatt ott lesznek az illesztőprogramok.
Androidnál is hasonlóan vannak.
#1: attol mentsen meg az eg, hogy az egyszeri felhasznalonak a telefonjara drivereket meg istentudjahonnan letoltott lib-eket kelljen telepiteni. Ha azt gondolod hogy az android hardverhez kotott (ami amugy nem igaz, csak eletedben nem lattal meg Windowson kivul oprendszert kozelrol), nezd meg az iPhone-t es az iOS-t.
Kerdezo: ez nem csak ilyen sima masolgatas kerdese. Komoly fejlesztok foglalkoznak azzal, hogy az Android ujabb es ujabb verzioit portoljak mindenfele keszulekre. Ha kozelebbrol erdekel a tema, javaslom az Androidos forumokat meg a Cyanogen forumokat olvasgatni. Ha csak ugy nekiallsz ezt-azt atmasolni, sok minden lesz, csak mukodo rendszered nem. Kb. mintha az auto motorjaban talalomra kicserelnel par alkatreszt meg atkotnel par drotot, es azt varnad hogy taltos paripa legyen a 60 lovas Suzibol...
"Ha azt gondolod hogy az android hardverhez kotott (ami amugy nem igaz, csak eletedben nem lattal meg Windowson kivul oprendszert kozelrol"
Kérlek,ne oktass már ki mikor 6 éve androiddal dolgozom.
Nem hardverhez kötött az android?Nem?Gondold már át?Akkor miért kell külön device tree vendor meg kernel tree ahhoz hogy egy-egy telefonra rendszert buildelj?
Ios annyiban különbözik,hogy hogy zárt a forráskódja,de ugyan úgy hardverhez (telefonhoz/chipsethez) van igazítva mint az android minden egyes telefonra.
Na és ha nem igazhogy az android hardverhez kötött,akkor mutasd már meg légyszi,hogy egy olyan telefonra fordítasz legújabb forrásból androidot amire a gyártó sem a modderek nem osztottak meg kernel/device tree-ket.pffff
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!