„Android“ branduolio diegimas ir kompiliavimas

„Android“ telefonai leidžia jums įdiegti pritaikytus branduolius į savo delninius įrenginius. Tai tampa naudinga, kai jūsų telefone reikia specialių funkcijų, pvz., Kai norite, kad jūsų darbuotojai turėtų panašias telefono versijas arba „Android“ operacinės sistemos versijas dėl suderinamumo priežasčių. Norėdami tai palengvinti, galite atsisiųsti „Android“ branduolių kodą ir kompiliuoti juos savo „Ubuntu“ kompiuteryje.

1.

Atsisiųskite reikiamus kompiliavimo įrankius į savo Ubuntu sistemą. Spustelėkite „Ubuntu“ meniu simbolį ir paieškos meniu pasirinkite „Terminal“, kad atidarytumėte terminalą. Terminale įveskite šią komandą:

sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

2.

Atsisiųskite „Android NDK“ (žr. Nuorodą iš išteklių). Išpakuokite failą naršydami į savo vietą naudodami failų naršyklę, dešiniuoju pelės klavišu spustelėdami failo piktogramą ir pasirinkdami „Ištraukti čia“.

3.

Sukurkite branduolio kodo katalogą įvesdami šią komandą į terminalą:

mkdir KSource cd ./KSource

4.

Atsisiųskite „Android“ branduolio kodą įvesdami šią komandą į terminalą:

git klonas //android.googlesource.com/kernel/common.git

5.

Įveskite šias komandas į terminalą, kad nustatytumėte aplinką, kurioje bus įdiegtas branduolys, ir nukreipkite rinkimo procesą, kad galėtumėte naudoti „Android NDK“ aplinką:

eksportas ARCH = rankos eksportas CROSS_COMPILE = eksportas-eksportas PATH = $ PATH: ~ / android-ndk-r4 / build / prebuilt / linux-x86 / arm-eabi-4.4.0 / bin

6.

Sudarykite branduolio šaltinį, įvesdami į komandų terminalą:

padaryti

Rekomenduojama