Ubuntu për të ndërtuar kernel Android

Ndërtoni kernel Android

Ju mund të krijoni kernel tuaj për Android tuaj në hapa 10.

 

Android ka bërë mirë për shkak të burimeve të hapura, sistemeve të bazuara në Linux. Për shkak të këtyre sistemeve të hapura, është e lehtë të përditësohet pajisja dhe gjithashtu i bën zhvillimet dhe licencat më të lira, ndërsa Google vazhdon të gjenerojë të ardhurat e saj përmes reklamuesve dhe dyqanit të saj të Google Play.

 

Modeli i biznesit i të gjithë sistemit është mjaft interesante, si dhe kerneli i saj kryesor. Kerneli kryesor është përgjegjës për tejkalimin e softuerit dhe harduerit. Ai përfshin drejtuesit dhe modulin e pajisjes suaj. Ju mund të ndryshoni përmbledhjen e moduleve në shpërndarjet Linux të cilat janë në lulëzim të plotë. Kjo rrit shpejtësinë e sistemit tuaj.

 

Kernelit janë optimizuar lehtësisht për çdo pajisje të vetme. Sidoqoftë, ka ende vend për optimizim më të madh. Disa shembuj përfshijnë heqjen e modulit Bluetooth dhe elementët shtesë të kernelit.

 

Për të ndërtuar kernel, Ubuntu përdoret shpesh. Kjo është një shpërndarje Linux. Asnjë instalim nuk është i nevojshëm. Të gjitha që ju duhet është një ruajtje flash ose CD kështu që ju taksi boot nga PC apo laptop.

 

A2 (1)

  1. Shko te Ubuntu

 

Ju keni nevojë për një version të Ubuntu 12.04 ose më vonë për të filluar. Nëse nuk e keni akoma, mund ta shkarkoni versionin më të fundit nga faqja e internetit Ubuntu. Pas shkarkimit, ruani ISO në një disk ose përdorni Unetbootin për të krijuar një shkop USB bootable.

 

  1. Boot në Ubuntu

 

Rindizni kompjuterin me diskun ose USB Stick të lidhur me të. Hapni menynë e nisjes sapo kompjuteri të jetë i ndezur. Zgjidhni mesazhin ku doni të hyni në Ubuntu nga. Ju do t'ju kërkohet të instaloni Ubuntu ose të provoni, thjesht zgjidhni Try.

 

A3

  1. Përgatitja e Ubuntu për ndërtim

 

Ju keni nevojë për disa programe ekstra të instaluara para se të përdorni Ubuntu. Shtypni logon e Ubuntu ose çelësin e Windows dhe kërkoni për terminalin. Kyçe: $ sudo apt-get install build-thelbësore kernel-package libnruses5-dev bzip2

 

A4

  1. Merrni burimin e kernelit

 

Një kernel i caktuar caktohet në çdo pajisje. Ju mund ta gjeni kernelin e pajisjes tuaj duke kërkuar për atë në internet. Ju mund të gjeni ato të përgjithshme në AOSP. Kernel specifike mund të gjenden edhe në HTC dhe Samsung. Shkarkoni kodin e duhur të kernelit për ju dhe ruani në një dosje të re.

 

A5

  1. Shkarko NDK

 

Shko në faqen e Android NDK dhe shkarkoni ose versionin 32 ose 64-bit Linux. Ruajeni në të njëjtën dosje ku ruan kodin burimor të kernelit. Ekstrakt ato skedarë, si dhe kernel nëse kerneli është i ngjeshur.

 

A6

  1. Përgatitja e konfigurimit

 

Kthehuni në terminal dhe lundroni në dosjen e kernel me përdorimin e cd. përdorni:

$ export CROSS_COMPILE = Vendndodhja e dosjeve / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

Gjeni skedarin defconfig ku kodi i pajisjes është. Kjo mund të gjendet në burimin e kernelit. Riemëroni atë skedar tek maker.defconfig ose maker_defconfig.

 

A7

  1. Shko te menuja e kernelit

 

Kthehuni në terminal dhe përdorni këto komanda:

bëj maker.config

bëni menuconfig

Sapo të hyni në komandën e dytë, do të shfaqet një meny për konfigurimin e kernelit. Këtu mund të filloni të bëni ndryshime.

 

A8

  1. Konfiguro kernelin tënd

 

Sigurohuni që tashmë e dini se çfarë të ndryshoni në menynë. Largimi i rastësishëm i moduleve mund të jetë i rrezikshëm në telefonin tuaj. Mund të lërë që telefoni juaj të mos fillojë ose të keqësohet, duke dëmtuar vazhdimisht pajisjen tuaj. Ju mund të gjeni ide nga Google për atë se çfarë duhet të ndryshoni.

 

A9

  1. Krijo kernel të ri

 

Nëse jeni të kënaqur me ndryshimet, ju mund t'i ruani ato dhe të filloni të ndërtoni kernelin tuaj të ri. Ju mund ta përdorni këtë komandë:

$ make -jX ARCH = krah

Replace X me sa cores ka CPU e pajisjes suaj.

 

  1. Flash në telefon

 

Gjeni një zip kernel të ndezshëm për telefonin tuaj. Kopjoni zImage nga ndërtuar në kernel tuaj. Kështu mund ta përdorni tani kernelin e ri. Ju gjithashtu mund të shtoni më shumë module për të rregulloje telefonin tuaj ashtu siç dëshiron që ajo të funksionojë.

 

Ndani përvojën tuaj.

Shko te seksioni i komenteve më poshtë dhe lër një koment.

EP

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

Rreth autorit

përgjigje

error: Përmbajtja është e mbrojtur !!