Ubuntu за изграждане на ядрото на

Изграждане на ядрото на Android

Можете да създадете свое собствено ядро ​​за Android в 10 стъпки.

 

Android се справя добре, благодарение на отворените източници, базирани на Linux системи. Благодарение на тези отворени системи е лесно да се актуализира устройството, а също така и развитието и лицензирането да станат по-евтини, докато Google продължава да генерира доходи чрез рекламодателите и магазина си в Google Play.

 

Бизнес моделът на цялата система е доста очарователен, както и ядрото му. Основното ядро ​​е отговорно за свързването на софтуера и хардуера. Той включва драйверите и модула на вашето устройство. Можете да променяте компилирането на модули на Linux дистрибуции, които са пълни. Това увеличава скоростта на вашата система.

 

Ядките лесно се оптимизират за всяко едно устройство. Все пак има още място за по-добра оптимизация. Някои примери включват премахването на Bluetooth модула и добавянето на елементи към ядрото.

 

За да се изгради ядрото, Ubuntu често се използва. Това е дистрибуция на Linux. Не е необходима инсталация. Всичко, от което се нуждаете, е флаш памет или компактдиск, така че да стартирате кабината от компютъра или лаптопа.

 

A2 (1)

  1. Отидете до Ubuntu

 

За да започнете, ви е необходима версия на Ubuntu 12.04 или по-нова версия. Ако все още нямате такава, можете да изтеглите последната версия от уеб сайта на Ubuntu. След изтеглянето запазете ISO на диск или използвайте Unetbootin, за да създадете стартиращ USB стик.

 

  1. Стартирайте в Ubuntu

 

Рестартирайте компютъра с помощта на диска или USB стик, свързани към него. Отворете менюто за зареждане веднага след като компютърът е включен. Изберете средата, от която искате да получите достъп до Ubuntu. Ще бъдете помолени да инсталирате Ubuntu или да опитате, просто изберете Try.

 

A3

  1. Подгответе Ubuntu за изграждане

 

Нуждаете се от допълнителен софтуер, инсталиран преди да използвате Ubuntu. Натиснете логото на Ubuntu или клавиша Windows и потърсете терминала. Въведете ключова дума: $ sudo apt-get инсталирате build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Изтеглете източника на ядрото

 

За всяко устройство е присвоено определено ядро. Можете да намерите ядрото на устройството си, като го потърсите онлайн. Можете да намерите общи от тях на AOSP. Специфични ядра могат да бъдат намерени и на HTC и Samsung. Изтеглете изходния код на правилното ядро ​​за вас и го запишете в нова папка.

 

A5

  1. Изтегляне на NDK

 

Отидете на сайта на Android NDK и изтеглете версията 32 или 64-bit Linux. Съхранявайте го в същата папка, където сте запазили изходния код на ядрото. Извлечете тези файлове, както и ядрото, ако ядрото е компресирано.

 

A6

  1. Подгответе конфигурацията

 

Върнете се в терминала и навигирайте до папката на ядрото с помощта на cd. Употреба:

$ Export CROSS_COMPILE = [местоположение на папката] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 /

Намерете файла defconfig, където е вашият код на устройството. Това може да се намери в източника на ядрото. Преименувайте файла на maker.defconfig или maker_defconfig.

 

A7

  1. Към менюто на ядрото

 

Върнете се в терминала и използвайте следните команди:

Направете maker.config

Направи menuconfig

Веднага след като въведете втората команда, ще се покаже меню за конфигуриране на ядрото. Това е мястото, където можете да започнете да правите промени.

 

A8

  1. Конфигурирайте ядрото си

 

Уверете се, че вече знаете какво да промените в менюто. Случайно премахването на модулите може да бъде рисковано за вашия телефон. Това може да накара телефона ви да не се зарежда или да се затруднява, като трайно уврежда устройството ви. Можете да намерите идеи от Google за това какво да промените.

 

A9

  1. Изграждане на ново ядро

 

Ако сте доволни от промените, можете да ги запазите и да започнете да създавате новото си ядро. Можете да използвате тази команда:

$ Make -jX ARCH = ръка

Заменете X с колко ядра разполагате с процесора на устройството си.

 

  1. Flash To Phone

 

Намерете флаш циферблат на ядрото за телефона си. Копирайте zImage от компилацията във вашето ядро. По този начин можете да използвате новото ядро. Можете също така да добавите още модули, за да персонализирате телефона си така, както искате да се изпълнява.

 

Споделете вашето преживяване.

Отидете в секцията за коментари по-долу и оставете коментар.

EP

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

За автора

Отговор

грешка: Съдържанието е защитено !!