Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Datamaskin >> Systems >> Linux >> Content
    Hvordan redigere Android- kjerner i Ubuntu
    Android -kjernen er avledet fra Linux-kjernen. Det er avhengig av de sentrale tjenestene til Linux , som for eksempel sikkerhet, minne, nettverk og prosessledelse . For å gjøre endringer i Android kjernen og inkludere eller låse opp visse evner , må du redigere og kompilere din egen Android -kjernen. Ubuntu operativsystem er en av de beste plattformene for å redigere og kompilere Android kjerner på , og det er lett å installere alt du trenger. Du trenger
    Android-telefon
    USB dataoverføring kabel
    Vis flere instruksjoner
    en

    Velg "Tilbehør" fra hovedmenyen og klikk på " terminal "for å åpne programmet. The Terminal ligner på Windows Command Prompt
    2

    Skriv inn følgende i Terminal og trykk "Enter " for å installere Java: .

    Sudo apt- get install sun - java5 - jDK

    Bruk passordet du bruker for å logge på Ubuntu når du blir spurt om et passord . . Dette gir programmet root privilegier
    3

    Kjør følgende kommandoer i terminalen for å installere resten av verktøyene som kreves for å redigere Android kjerner : en

    sudo apt -get installere git -core GnuPG flex bison gperf libSDL - dev libesd0 - dev libwxgtk2.6 - dev build-essential zip curl libncurses5 - dev zlib1g - dev Valgrind
    4

    Opprette det nødvendige mappestrukturen , få en kopi av Android depotet manus, og gi full lese-og skrivetilgang til skriptet ved å kjøre disse kommandoene i Terminal:

    cd /home /* ditt - bruker- namemkdir myandroidmkdir bincurl http://android.git . kernel.org /repo > ~ /bin /repochmod a + x ~ /bin /repo
    5

    Gå til " MYAndroid "-mappen og laste ned Google verktøy og Android kilde , bruker depotet script du har lastet ned tidligere. Gjør dette ved å kjøre disse kommandoene i Terminal:

    cd ~ /MYAndroid ~ /bin /repo init -u git ://android.git.kernel.org /plattform /manifest.git ~ /bin /repo sync
    6

    Kopier og lim inn følgende kommando i Terminal og trykk " Enter" for å kjøre det : en

    echo " ----- BEGIN PGP PUBLIC KEY BLOCK - ---- Version : GnuPG v1.4.2.2 PGP PUBLIC KEY BLOCK ----- "> /tmp /android.gpg
    7

    Kjør følgende kommandoer i terminalen for å kopiere nøkkelen fra den midlertidige filen til nøkkelring og slette midlertidig fil : en

    gpg - import < /tmp /android.gpgrm - rf /tmp /android.gpg
    8

    Åpne nettleseren og gå til HTCDev sin Kernel Kildekode side ( se Ressurser ) . Klikk på "Last ned "-knappen ved siden av " HTC EVO Shift 4G ( Sprint WWE ) - MVNOCRC - 2.6.32 kernel kildekoden " entry . . Lagre filen på skrivebordet
    9

    Kjør denne kommandoen i Terminal for å opprette en ny mappe: .

    Mkdir ~ /EVO_Kernel_sources
    10

    Åpne Nautilus. Nautilus er lik Windows Explorer. The Home Folder vises. Trykk "Ctrl " og " H" på samme tid for å se skjulte mapper . Klikk på " EVO_Kernel_sources "-mappen du opprettet tidligere for å åpne den.
    11

    Dobbeltklikk på kilden filen du lastet ned tidligere for å åpne TAR arkivet. Den inneholder en enkelt mappe , dra denne mappen fra arkivet til " EVO_Kernel_sources "-mappen for å pakke den der
    12

    Kjør disse kommandoene i Terminal for å opprette en mappe struktur for Android bygge og . opprette en kobling til kildekoden for kjernen du nettopp pakket ut : .

    cd ~ mkdir androidcd androidmkdir sourcescd sourcesln - s /home /* your_user_name * /EVO_Kernel_sources /* Extracted_folder_name kernel

    Erstatt " your_user_name " med ditt virkelige Ubuntu brukernavn og " Extracted_folder_name " med navnet på mappen du pakket ut fra EVO Android kildearkiv .
    13

    Koble Android-telefon til din Ubuntu maskin i dataoverføring modus ved hjelp av USB kabel . Kjør disse kommandoene i Terminal for å kopiere Android viktigste konfigurasjonsfilen fra telefonen til " /android /kilder /kernel " -mappen : en

    adb pull /proc /config.gz ~ /android /kilder /kernel /cd ~ /android /kilder /kernel /gunzip config.gz
    14

    Kjør disse kommandoene til å redigere makefile av Android -kjernen og angi verktøy - kjeden og kompilator : en

    cd ~ /android /sourcesmake cleanexport ARCH = armexport CROSS_COMPILE = arm - eabi - eksport PATH = $ PATH : ~ /myandroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin
    15

    Kjør denne kommandoen for å starte å konfigurere valg for kjernen : en

    gjøre menuconfig

    Scroll ned til bunnen av vinduet som vises, velg " Legg et alternativ Configuration File " og trykk " ; Enter " Skriv inn denne banen til konfigurasjonsfilen i boksen som dukker opp : en

    /home /* your- user -name * /android /kilder /kernel /config

    Press. "Enter " igjen.
    16

    Velg lage alternativer på menyen for å redigere Android -kjernen. Det er best å velge bare " msm7k ", " ondemand " og " performance" som prosessor guvernører i CPU Frequency skalering delen. Sjekk " Kernel debugging " i Kernel Hacking delen hvis din build er en test bygge. Aktiver " Støtte for Host - side USB" og " USB Gadget Support" hvis du ønsker å bruke USB-enheter . Du kan også legge til støtte for ulike nettverk funksjoner, for eksempel IP- tunneling og nettverk personvern alternativer , i Nettverk Support .
    17

    Lukk konfigurasjonen vinduet og velg " Ja" når du blir bedt om å lagre den . Denne handlingen skaper den skjulte " config . " Fil inne i kernel
    18

    Kjør disse kommandoene i Terminal for å sette inn Wi - Fi -modul , og lage og kompilere den tilpassede Android -kjernen : .

    makeexport KERNEL_DIR = ~ /android /kilder /kernelcd ~ /myandroid/system/wlan/ti/sta_dk_4_0_4_32/make cleanmake

    früher :

     Weiter:
      Relatert Artike
    ·Slik lar Linux Les på arabisk 
    ·Slik installerer oppdateringer med CentOS 
    ·Hvordan legge til Daemon til Automatisk oppstart Med Ch…
    ·Hva er Solaris 
    ·VirtualBox og Ubuntu krasjer 
    ·Hva er forskjellen mellom GRUB og LILO 
    ·Forstå Linux Virtual minnestyreren 
    ·Hvordan sette en partisjon som aktiv på Linux 
    ·Hvordan beregne gjennomsnittskarakter i et Linux- Scrip…
    ·Slik installerer Knoppix Linux 
      Anbefalte artikler
    ·Om Linux 
    ·Hvor å Fastsette Runtime Error 91 
    ·Slik installerer Windows Media Player i Linux 
    ·Hvordan Deaktiver XP hurtigtast for Media Player 
    ·Hvordan sette opp en virtuell skriver på en Linux /Uni…
    ·Hvordan laste ned SD-kort til en datamaskin 
    ·Hvordan lage en disk partisjon med Windows XP Med Illus…
    ·Hvordan stoppe programmer fra lasting ved oppstart i Wi…
    ·Hvor å Endre Server 2003 Standard til Enterprise 
    ·Hvordan få tilgang til en Linux -partisjon Gjennom Win…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/