Ubuntu kuria "Android" branduolį

Sukurkite "Android" branduolį

"10" žingsniuose galite sukurti savo "Android" branduolį.

 

"Android" gerai sekėsi dėl atvirų šaltinių, Linux pagrįstų sistemų. Dėl šių atvirų sistemų lengva atnaujinti įrenginį, taip pat daro tendencijas ir licencijas pigiau, o "Google" ir toliau gauna pajamų iš reklamuotojų ir "Google Play" parduotuvės.

 

Viso sistemos verslo modelis yra gana įspūdingas, taip pat jo pagrindinis branduolys. Pagrindinis branduolys yra atsakingas už programinės įrangos ir aparatūros suliejimą. Jame yra jūsų įrenginio tvarkyklės ir modulis. Galite keisti modulių sukūrimą "Linux" paskirstytuose, kurie yra išsamūs. Tai padidina jūsų sistemos greitį.

 

Branduoliai lengvai optimizuojami kiekvienam įrenginiui. Tačiau vis dar yra daug galimybių optimizuoti. Kai kurie pavyzdžiai yra "Bluetooth" modulio pašalinimas ir elementų įtraukimas į branduolį.

 

Norėdami sukurti branduolį, Ubuntu dažnai naudojamas. Tai yra "Linux" platinimas. Nereikia diegti. Viskas, ko jums reikia, yra "flash" atmintinė ar kompaktinis diskas, kad jūs kabinoje paleiskite jį iš kompiuterio ar nešiojamojo kompiuterio.

 

A2 (1)

  1. Eiti į Ubuntu

 

Norėdami pradėti, jums reikia Ubuntu 12.04 versijos arba vėliau. Jei dar neturite, galite atsisiųsti naujausią versiją iš Ubuntu svetainės. Atsisiuntę įrašykite ISO į diską arba naudokite "Unetbootin", kad sukurtumėte įkrovos USB atmintinę.

 

  1. Įkelti Ubuntu

 

Iš naujo paleiskite kompiuterį naudodamiesi diskais arba "USB Stick". Atidarykite įkrovos meniu, kai tik kompiuteris įjungtas. Pasirinkite terpę, kurioje norite pasiekti Ubuntu. Jums bus paprašyta įdiegti "Ubuntu" arba pabandyti, tiesiog pasirinkite "Išbandyti".

 

A3

  1. Paruoškite Ubuntu kuriant

 

Pirmiausia reikia įdiegti papildomą programinę įrangą prieš naudojant Ubuntu. Paspauskite "Ubuntu" arba "Windows" raktą ir pažiūrėkite į terminalą. Įveskite: $ sudo apt-get install build-essential branduolio paketas libnruses5-dev bzip2

 

A4

  1. Gauti branduolio šaltinį

 

Tam tikras branduolys priskiriamas kiekvienam įrenginiui. Galite rasti savo įrenginio branduolį ieškodami internete. Galite rasti bendrąsias AOSP programas. Specifinius branduolius taip pat galima rasti "HTC" ir "Samsung". Atsisiųskite tinkamą kodo šaltinio kodą ir laikykite jį naujuose aplankuose.

 

A5

  1. Atsisiųsti NDK

 

Eikite į "Android NDK" svetainę ir atsisiųskite 32 arba 64 bitų "Linux" versiją. Laikykite jį tame pačiame aplanke, kuriame išsaugojote branduolio šaltinio kodą. Išskleiskite tuos failus ir branduolį, jei branduolys yra suspaustas.

 

A6

  1. Paruoškite konfigūraciją

 

Grįžkite atgal į terminalą ir eikite į katalogą branduolio naudodami cd. Naudoti:

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

Suraskite failą defconfig, kuriame yra jūsų įrenginio kodas. Tai galima rasti branduolio šaltinyje. Pervardykite šį failą į maker.defconfig arba maker_defconfig.

 

A7

  1. Eikite į "Kernel" meniu

 

Grįžkite į terminalą ir naudokite šias komandas:

Padaryti maker.config

Padaryti menuconfig

Kai tik įvesite antrą komandą, bus rodomas meniu konfigūravimas branduolio. Čia galite pradėti keisti.

 

A8

  1. Konfigūruoti branduolį

 

Įsitikinkite, kad jau žinote, ką pakeisti meniu. Atsitiktinai pašalinus modulius jūsų telefone gali būti pavojinga. Tai gali palikti jūsų telefoną nekrauti arba blogiau, visam laikui sugadinti jūsų įrenginį. "Google" galite rasti idėjų apie tai, ką pakeisti.

 

A9

  1. Kurti naują branduolį

 

Jei esate patenkinti pakeitimais, galite juos išsaugoti ir pradėti kurti naują branduolį. Galite naudoti šią komandą:

$ Make-jX ARCH = rankos

Pakeiskite X, kiek branduolių yra jūsų įrenginio CPU.

 

  1. "Flash į telefoną"

 

Suraskite savo telefonui blykstinę branduolio zipę. Kopijuok zImage iš statinio į savo branduolį. Taip galite naudoti naują branduolį. Taip pat galite pridėti daugiau modulių, kad galėtumėte tinkinti telefoną taip, kaip norite jį paleisti.

 

Pasidalykite savo patirtimi.

Eikite į komentaro sekciją žemiau ir palikite komentarą.

EP

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

Apie autorių

atsakymas

klaida: Turinys yra saugomas !!