Ubuntu rakentaa Android-ytimen

Rakenna Android-ydintä

Voit luoda oman ytimen Android-laitteelle 10-vaiheissa.

 

Android on toiminut hyvin avointen lähteiden, Linux-pohjaisten järjestelmien vuoksi. Näiden avointen järjestelmien ansiosta laite on helppo päivittää ja se myös parantaa kehitystä ja lisensointia, kun Google jatkaa tulojensa tuottamista mainostajien ja sen Google Play -kaupan kautta.

 

Koko järjestelmän liiketoimintamalli on melko kiehtova sekä ydinydin. Ydin ydin on vastuussa ohjelmiston ja laitteiston ohittamisesta. Se sisältää laitteen ohjaimet ja moduulit. Voit muuttaa moduuleiden kokoamista Linux-jakeluissa, jotka ovat täynnä. Tämä lisää järjestelmän nopeutta.

 

Ytimet optimoidaan helposti jokaiselle laitteelle. On kuitenkin vielä tilaa optimoimiselle. Joitakin esimerkkejä ovat Bluetooth-moduulin poistaminen ja elementtien lisääminen ytimeen.

 

Järjestelmän ytimen luomiseksi Ubuntua käytetään usein. Tämä on Linux-jakelu. Asennusta ei tarvita. Kaikki mitä tarvitset on flash-tallennustila tai CD-levy, jotta ohjaat sen tietokoneesta tai kannettavasta tietokoneesta.

 

A2 (1)

  1. Siirry Ubuntuun

 

Tarvitset Ubuntu 12.04 -version tai uudemman, jotta pääset alkuun. Jos sinulla ei vielä ole, voit ladata uusimman version Ubuntu-sivustosta. Kun olet ladannut, tallenna ISO levylle tai käytä Unetbootin-näppäintä luodaksesi käynnistettävän USB-muistin.

 

  1. Boot Into Ubuntu

 

Käynnistä tietokone uudelleen siihen kiinnitetyn levyn tai USB-muistin avulla. Avaa käynnistysvalikko heti, kun tietokone käynnistetään. Valitse väline, josta haluat käyttää Ubuntua. Sinua pyydetään asentamaan Ubuntu tai kokeile, valitse vain Try.

 

A3

  1. Valmista Ubuntu rakentamiseen

 

Tarvitset lisäohjelmiston asennettuna ennen Ubuntun käyttämistä. Paina Ubuntun tai Windows-avaimen logoa ja etsi terminaalia. Näppäile: $ sudo apt-get install build-essential kernel-paketti libnruses5-dev bzip2

 

A4

  1. Hanki ydinlähde

 

Tietty ydin on määritetty jokaiselle laitteelle. Löydät laitteen ytimen etsimällä sitä verkossa. Löydät yleisiä AOSP: stä. Erityisiä ytimiä löytyy myös HTC: ltä ja Samsungilta. Lataa oikea ytimen lähdekoodi sinulle ja säilytä se uudessa kansiossa.

 

A5

  1. Lataa NDK

 

Siirry Android NDK: n sivustoon ja lataa joko 32- tai 64-bittinen Linux-versio. Tallenna se samaan kansioon, jossa olet tallentanut ytimen lähdekoodin. Pura nämä tiedostot sekä ydin, jos ydin on pakattu.

 

A6

  1. Valmista konfiguraatio

 

Palaa päätteeseen ja siirry ydimen kansioon cd: n avulla. Käyttää:

$ Export CROSS_COMPILE = [kansion sijainti] / androidkernel / android-ndk-r10b / työkaluketjut / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-

Etsi defconfig-tiedosto, jossa laitekoodi on. Tämä löytyy ytimen lähteestä. Nimeä tämä tiedosto uudelleen maker.defconfig tai maker_defconfig.

 

A7

  1. Siirry kernelivalikkoon

 

Palaa päätteeseen ja käytä näitä komentoja:

Tee maker.config

Tee menuconfig

Heti kun annat toisen komennon, näytölle tulee ytimen kokoonpanovalikko. Tässä voit aloittaa muutosten tekemisen.

 

A8

  1. Määritä ytimen asetukset

 

Varmista, että tiedät jo, mitä muutetaan valikossa. Moduulien poistaminen satunnaisesti voi olla vaarallista puhelimeesi. Se voi jättää puhelimen käynnistämättä tai pahempaa ja vahingoittaa laitetta pysyvästi. Löydät Googlelta ideoita siitä, mitä muutat.

 

A9

  1. Rakenna uusi ydin

 

Jos olet tyytyväinen muutoksiin, voit tallentaa ne ja alkaa rakentaa uuden ytimen. Voit käyttää tätä komentoa:

$ Make -jX ARCH = käsi

Vaihda X kuinka monta ytimesi on laitteen suorittimen.

 

  1. Flash-puhelimeen

 

Etsi flash-ytimen zip puhelimeesi. Kopioi zImage rakennelmasta ytimeen. Näin voit nyt käyttää uutta ydintä. Voit myös lisätä moduuleja muokata puhelinta haluamallasi tavalla.

 

Jaa kokemuksesi.

Siirry alla olevaan kommenttiosaan ja anna kommentti.

EP

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

Author

vastata

virhe: Sisältö on suojattu !!