Ubuntu zbudować Android Kernel

Zbuduj jądro Androida

Możesz stworzyć własne jądro dla swojego Androida w 10 krokach.

 

Android ma się dobrze dzięki otwartym źródłom, systemom opartym na Linuksie. Dzięki tym otwartym systemom łatwo jest aktualizować urządzenie, a także obniżać koszty rozwoju i licencjonowania, podczas gdy Google nadal generuje dochody dzięki reklamodawcom i sklepowi Google Play.

 

Model biznesowy całego systemu jest dość fascynujący, podobnie jak jego rdzeń. Jądro rdzenia jest odpowiedzialne za łączenie oprogramowania i sprzętu. Zawiera sterowniki i moduł twojego urządzenia. Możesz zmienić kompilację modułów w dystrybucjach Linuksa, które są w pełni rozwinięte. Zwiększa to szybkość twojego systemu.

 

Jądra są łatwo optymalizowane dla każdego urządzenia. Jednak wciąż jest miejsce na większą optymalizację. Niektóre przykłady obejmują usunięcie modułu Bluetooth i dodanie elementów do jądra.

 

Do zbudowania jądra często używa się Ubuntu. To jest dystrybucja Linuksa. Nie jest wymagana żadna instalacja. Wszystko, czego potrzebujesz, to pamięć flash lub dysk CD, aby uruchomić go z komputera PC lub laptopa.

 

A2 (1)

  1. Przejdź do Ubuntu

 

Aby rozpocząć, potrzebujesz wersji Ubuntu 12.04 lub nowszej. Jeśli jeszcze go nie masz, możesz pobrać najnowszą wersję ze strony internetowej Ubuntu. Po pobraniu zapisz ISO na dysku lub użyj Unetbootin, aby utworzyć bootowalną pamięć USB.

 

  1. Uruchom system Ubuntu

 

Uruchom ponownie komputer z podłączonym dyskiem lub pamięcią USB. Otwórz menu rozruchu, gdy tylko komputer zostanie włączony. Wybierz nośnik, z którego chcesz uzyskać dostęp do Ubuntu. Zostaniesz poproszony o zainstalowanie Ubuntu lub wypróbowanie, po prostu wybierz Wypróbuj.

 

A3

  1. Przygotuj Ubuntu do budowania

 

Przed użyciem Ubuntu musisz najpierw zainstalować dodatkowe oprogramowanie. Naciśnij logo Ubuntu lub klawisz Windows i poszukaj terminala. Wpisz: $ sudo apt-get install build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Pobierz źródło jądra

 

Każdemu urządzeniu przypisane jest określone jądro. Możesz znaleźć jądro swojego urządzenia, wyszukując je online. Ogólne można znaleźć na AOSP. Konkretne jądra można również znaleźć w HTC i Samsungu. Pobierz odpowiedni dla siebie kod źródłowy jądra i zapisz go w nowym folderze.

 

A5

  1. Pobierz NDK

 

Przejdź do witryny Android NDK i pobierz 32- lub 64-bitową wersję systemu Linux. Przechowuj go w tym samym folderze, w którym przechowywałeś kod źródłowy jądra. Wyodrębnij te pliki oraz jądro, jeśli jądro jest skompresowane.

 

A6

  1. Przygotuj konfigurację

 

Wróć do terminala i przejdź do folderu jądra za pomocą cd. Używać:

$ export CROSS_COMPILE=[lokalizacja folderu]/androidkernel/android-ndk-r10b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-

Znajdź plik defconfig, w którym znajduje się kod Twojego urządzenia. Można to znaleźć w źródle jądra. Zmień nazwę tego pliku na maker.defconfig lub maker_defconfig.

 

A7

  1. Przejdź do menu jądra

 

Wróć do terminala i użyj tych poleceń:

zrób maker.config

Make menuconfig

Zaraz po wprowadzeniu drugiego polecenia zostanie wyświetlone menu konfiguracji jądra. Od tego możesz zacząć wprowadzanie zmian.

 

A8

  1. Skonfiguruj swoje jądro

 

Upewnij się, że już wiesz, co zmienić w menu. Losowe usuwanie modułów może być ryzykowne dla twojego telefonu. Może to spowodować, że telefon się nie uruchomi lub, co gorsza, trwale uszkodzi urządzenie. Możesz znaleźć pomysły od Google na temat tego, co zmienić.

 

A9

  1. Zbuduj nowe jądro

 

Jeśli jesteś zadowolony ze zmian, możesz je zapisać i rozpocząć tworzenie nowego jądra. Możesz użyć tego polecenia:

$ make –jX ARCH=uzbrojenie

Zamień X na liczbę rdzeni procesora Twojego urządzenia.

 

  1. Prześlij do telefonu

 

Znajdź plik zip jądra z możliwością flashowania dla swojego telefonu. Skopiuj zImage z kompilacji do swojego jądra. W ten sposób możesz teraz korzystać z nowego jądra. Możesz także dodać więcej modułów, aby dostosować telefon do swoich potrzeb.

 

Podziel się wrażeniami.

Przejdź do sekcji komentarzy poniżej i zostaw komentarz.

EP

[embedyt] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]

O autorze

Odpowiedz

błąd: Zawartość jest chroniona !!