Kompatibilita binárních ovladačů pro AmLogic S905

borekz

  • ****
  • 492
    • Zobrazit profil
    • E-mail
Kompatibilita binárních ovladačů pro AmLogic S905
« kdy: 29. 10. 2016, 12:32:43 »
Dobrý den a předem se omlouvám za začátečnický a možná již dříve zodpovězený dotaz.
Závisí ovladač na verzi jádra ? Mám pocit, že při kompilaci se používají hlavičkové soubory z adresáře include/linux, takže se obávám, že ano.
Jde mi o to, jestli můžu použít binární closed-source ovladače z Androida např. v LibreElecu nebo Tiny Core Linuxu na procesoru AmLogic. Android z interní eMMC paměti bootuje strašně dlouho, zřejmě protože se načítájí stovky MB. Chci na tom jen jednu svou aplikaci s plným přístupem k HW a všem tlačítkům ovladače, takže mi víc vyhovuje Linux se všemi ovladači včetně HW akcelerace HEVC a kreslení do DirectFB.


borekz

  • ****
  • 492
    • Zobrazit profil
    • E-mail
Re:Kompatibilita binárních ovladačů pro AmLogic S905
« Odpověď #1 kdy: 29. 10. 2016, 13:12:23 »
Odpověď jsem našel tady: http://stackoverflow.com/questions/18106731/linux-kernel-module-ko-compatibility-between-kernels.
Takže moje další otázka je, jestli jde Android osekat na úroveň Tiny Core Linux, tzn. nechat jen jádro, ovladače, příkazový řádek a vtěsnat to pod 100 MB.

nobody(ten pravej)

Re:Kompatibilita binárních ovladačů pro AmLogic S905
« Odpověď #2 kdy: 29. 10. 2016, 16:13:24 »
ovladac nezavisi na verzi jadra do te miry dokud se nemeni casti jadra na kterem ovladac zavisi, to by ale teoreticky bylo pro tebe irelevantni kdyz by jsi pouzil totoznu verzi jadra, druha vec ovsem je ze android casto (nevim jak u s905) pouziva ovladacce mimo jadro, tedy az v userspace...
dalsi vec je ze TinyCoreLInux neni oklestenost ve smyslu jak si to predstavujes :)

kazdopadne pro krabicky s S905 mas dostupnej LibreElec...
http://www.cnx-software.com/2016/07/18/libreelec-7-0-ported-to-amlogic-s905-tv-boxes-odroid-c2-board/