Vytvořte jádro pro Android
Můžete vytvořit vlastní jádro pro Android v krocích 10.
Android funguje dobře díky otevřeným zdrojům, Linuxovým systémům. Vzhledem k těmto otevřeným systémům je snadné aktualizovat zařízení a také činí vývoj a licencování levnější, zatímco společnost Google nadále vydělává prostřednictvím inzerentů a obchodu Google Play.
Obchodní model celého systému je docela fascinující, stejně jako jeho jádro jádra. Jádro jádra je odpovědné za překlenutí softwaru a hardwaru. Obsahuje ovladače a modul vašeho zařízení. Kompilaci modulů můžete změnit v distribucích Linuxu, které jsou plné. To zvyšuje rychlost vašeho systému.
Jádra jsou snadno optimalizována pro každé jednotlivé zařízení. Existuje však prostor pro další optimalizaci. Některé příklady zahrnují odebrání modulu Bluetooth a přidávání prvků do jádra.
K vytvoření jádra se často používá Ubuntu. Toto je distribuce Linuxu. Není potřeba instalace. Vše, co potřebujete, je flash úložiště nebo CD, takže kabina jej spouštět z počítače nebo notebooku.
-
Přejít na Ubuntu
Chcete-li začít, potřebujete verzi Ubuntu 12.04 nebo novější. Pokud ji ještě nemáte, můžete stáhnout nejnovější verzi z webových stránek Ubuntu. Po stažení si uložte ISO na disk nebo pomocí nástroje Unetbootin vytvoříte zaváděcí USB stick.
-
Zavádění do Ubuntu
Restartujte počítač s připojeným diskem nebo USB stickem. Otevřete zaváděcí nabídku, jakmile je počítač zapnutý. Vyberte médium, od kterého chcete získat přístup k Ubuntu. Budete požádáni o instalaci Ubuntu nebo zkuste to zkusit.
- Připravte Ubuntu pro stavbu
Před použitím softwaru Ubuntu potřebujete nejprve nainstalovaný software. Stiskněte logo Ubuntu nebo klávesu Windows a vyhledejte terminál. Zadat: $ sudo apt-get instalovat build-základní jádro-balíček libnruses5-dev bzip2
-
Získejte zdroj jádra
Každému zařízení je přiřazeno určité jádro. Jádro zařízení můžete najít tak, že ho vyhledáte online. Na AOSP najdete obecné. Specifické jádra lze také nalézt v zařízeních HTC a Samsung. Stáhněte zdrojový kód správného jádra pro vás a uložte jej do nové složky.
-
Stáhněte si NDK
Přejděte na stránky Android NDK a stáhněte si verzi 32 nebo 64-bit Linux. Uložte jej do stejné složky, kde jste uložili zdrojový kód jádra. Tyto soubory i jádro extrahujte, pokud je jádro komprimované.
-
Připravte konfiguraci
Vraťte se zpět do terminálu a přejděte do složky jádra pomocí cd. Použití:
$ Export CROSS_COMPILE = [umístění složky] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 /
Najděte soubor defconfig, kde je kód vašeho zařízení. To lze nalézt v zdroji jádra. Přejmenujte soubor na maker.defconfig nebo maker_defconfig.
-
Jdi do menu jádra
Vraťte se zpět do terminálu a použijte tyto příkazy:
Maker.config
Proveďte menuconfig
Jakmile vstoupíte do druhého příkazu, zobrazí se menu konfigurace jádra. Zde můžete začít provádět změny.
-
Konfigurujte jádro
Ujistěte se, že už víte, co se má změnit v nabídce. Náhodně odstranění modulů může být pro váš telefon příliš riskantní. Může se stát, že telefon nebude bootovat nebo horší, čímž trvale poškozuje vaše zařízení. Nápady od společnosti Google o tom, co se mají změnit, naleznete.
-
Vytvořte nové jádro
Pokud jste se změnami spokojeni, můžete je uložit a začít vytvářet nové jádro. Tento příkaz můžete použít:
$ Make -jX ARCH = rameno
Nahraďte X počtem jader procesoru vašeho zařízení.
-
Flash do telefonu
Najděte pro váš telefon záložní jádro zip. Zkopírujte zImage z sestavení do jádra. Takto můžete nyní používat nové jádro. Můžete také přidat další moduly pro přizpůsobení telefonu tak, jak chcete spustit.
Sdílejte své zkušenosti.
Přejděte do části komentářů níže a zanechte komentář.
EP
[embedyt] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]