Ubuntu побудувати ядро ​​Android

Створіть ядро ​​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 або спробувати, просто виберіть «Спробувати».

 

A3

  1. Підготуйте Ubuntu для будівництва

 

Перш ніж використовувати Ubuntu, вам потрібно встановити додаткове програмне забезпечення. Натисніть логотип Ubuntu або клавішу Windows і шукайте термінал. Введіть: $ sudo apt-get install build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Отримати джерело ядра

 

Для кожного пристрою призначено певне ядро. Ви можете знайти ядро ​​вашого пристрою, шукаючи його в Інтернеті. Ви можете знайти загальні на AOSP. Конкретні ядра також можна знайти на HTC та Samsung. Завантажте правильний вихідний код ядра та збережіть його в новій папці.

 

A5

  1. Завантажити NDK

 

Перейдіть на сайт Android NDK і завантажте версію Linux 32 або 64-bit. Зберігайте його в тій самій папці, де зберігається вихідний код ядра. Витягніть ці файли, а також ядро, якщо ядро ​​стискається.

 

A6

  1. Підготуйте конфігурацію

 

Поверніться до термінала та перейдіть до папки ядра з використанням cd. Використання:

$ Export CROSS_COMPILE = [папка] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

Знайдіть файл 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]

про автора

відповісти

помилка: Вміст захищено !!