Ubuntu пабудаваць Android ядра

Зборка Android ядра

Вы можаце стварыць сваё ўласнае ядро ​​для Android з крокам 10.

 

Android рабіў добра з адкрытых крыніц, сістэмы на аснове Linux. З-за гэтых адкрытых сістэм, лёгка абнавіць прылада, і гэта таксама робіць распрацоўкі і ліцэнзавання танней у той час як Google працягвае генерыраваць свае даходы за кошт рэкламадаўцаў і яго Google Play краму.

 

Бізнес-мадэль ўсёй сістэмы з'яўляецца даволі займальнай, а таксама яго ядром ядра. Ядро ядро ​​адказвае за пераадоленне праграмнага забеспячэння і апаратных сродкаў. Яна ўключае ў сябе драйверы і модуль вашага прылады. Вы можаце змяніць кампіляцыю модуляў ў дыстрыбутывах Linux, якія поўнамаштабныя. Гэта павышае хуткасць вашай сістэмы.

 

Ядра лёгка аптымізаваныя для кожнага асобнага прылады. Тым не менш, усё яшчэ ёсць месца для дадатковай аптымізацыі. Некаторыя прыклады ўключаюць у сябе выдаленне модуля Bluetooth і даданне элементаў у ядро.

 

Для зборкі ядра, то Ubuntu гэта часта выкарыстоўваецца. Гэта размеркаванне Linux. Ўстаноўка не патрабуецца. Усё, што вам трэба, гэта флэш-назапашвальнікі або CD, так вы кабіна загрузіць яго з кампутара або наўтбука.

 

A2 (1)

  1. Перайсці да Ubuntu

 

Вам патрэбна версія Ubuntu 12.04 ці пазней, каб пачаць працу. Калі вы не маеце яго, то вы можаце спампаваць апошнюю версію з сайта Ubuntu. Пасля загрузкі, захавання ISO на дыск або выкарыстоўваць Unetbootin стварыць загрузачны флешку.

 

  1. Загрузіцеся ў Ubuntu

 

Перазагрузіце кампутар з дыска ці USB Stick, прымацаваным да яго. Адкрыйце меню загрузкі, як толькі гэта кампутар уключаны. Выберыце носьбіт, дзе вы хочаце атрымаць доступ да Ubuntu с. Вам будзе прапанавана ўсталяваць Ubuntu або паспрабаваць, проста выберыце Паспрабуйце.

 

A3

  1. Падрыхтоўка Ubuntu для пабудовы

 

Вам неабходна некаторы дадатковае праграмнае забеспячэнне, усталяванае перад выкарыстаннем Ubuntu. Націсніце лагатып Ubuntu або клавішу Windows, і шукаць для тэрмінала. Калі ласка, увядзіце: $ Sudo APT-атрымаць ўстаноўку зборкі-сутнаснае ядро-пакет libnruses5-DEV bzip2

 

A4

  1. Атрымаць Kernel Source

 

Пэўны ядро ​​прызначаецца кожнай прылады. Вы можаце знайсці ядро ​​вашага прылады з дапамогай пошуку ў Інтэрнэце. Вы можаце знайсці агульныя з іх на AOSP. Канкрэтныя ядра таксама можна знайсці на HTC і Samsung. Спампаваць правільны зыходны код ядра для вас і захаваць яго на новую тэчку.

 

A5

  1. спампаваць NDK

 

Перайсці на сайт Android NDK і спампаваць альбо 32 або 64-бітны Linux версію. Захоўваеце яго ў той жа тэчцы, у якой захоўваецца зыходны код ядра. Дастаньце гэтыя файлы, а таксама ядро, калі ядро ​​сціскаецца.

 

A6

  1. падрыхтоўка канфігурацыі

 

Вярніцеся да тэрмінала і перайдзіце да тэчцы ядра з выкарыстаннем кампакт-дыска. выкарыстанне:

$ Экспарт CROSS_COMPILE = [месцазнаходжанне тэчкі] / androidkernel / АНДРОІД-NDK-r10b / кампіляваць інструменты / рычажный лінукс-androideabi-4.6 / прадкампіляваны / Linux-x86_64 / бен / рычажный лінукс-androideabi-

Знайдзіце файл defconfig, дзе ваш код прылады з'яўляецца. Гэта можна знайсці ў зыходным кодзе ядра. Пераназавіце гэты файл у maker.defconfig або maker_defconfig.

 

A7

  1. Перайсці да Kernel меню

 

Вярніцеся да тэрмінала і выкарыстоўваць гэтыя каманды:

зрабіць maker.config

зрабіць канфігурацыйнага меню

Як толькі вы ўведзяце другую каманду, будзе адлюстравана меню канфігурацыі ядра. Тут вы можаце пачаць ўносіць змены.

 

A8

  1. Налада прылады ядра

 

Пераканайцеся, што вы ўжо ведаеце, што трэба змяніць у меню. Адвольна выдаленне модулі могуць быць небяспечныя для вашага тэлефона. Ён можа пакінуць свой тэлефон не загружаецца ці горш, пастаянна пашкоджанні прылады. Вы можаце знайсці ідэі ад Google пра тое, што трэба змяніць.

 

A9

  1. Зборка новага ядра

 

Калі вы задаволеныя зменамі, вы можаце захаваць іх і пачаць будаваць новае ядро. Вы можаце выкарыстоўваць гэтую каманду:

$ Зрабіць -jX ARCH = рука

Замяніць X с, колькі ядраў працэсара вашага прылады мае.

 

  1. Ўспышка ў тэлефон

 

Знайсці Flashable паштовы індэкс ядра для вашага тэлефона. Скапіруйце zImage з зборкі ў ядро. Гэта, як вы можаце выкарыстоўваць новае ядро. Вы таксама можаце дадаць дадатковыя модулі, каб наладзіць тэлефон так, як вы хочаце, каб яго запусціць.

 

Падзяліцеся сваім вопытам.

Перайсці ў раздзел каментарыяў ніжэй і пакінуць каментар.

EP

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

пра аўтара

адказаць

памылка: Змесціва абаронена !!