>> Elettronica Tecnologia >  >> Cellulari e Accessori >> smart Phones

Android Kernel Development

Il kernel di Linux - il fondamento del sistema operativo Linux - è la base del computer di architettura di Android. Android utilizza il kernel per i servizi di base , tra cui la sicurezza , la memoria e la gestione dei processi , e per attutire le interazioni tra l'hardware e il software Android . Uno sviluppatore Android è possibile installare il proprio kernel Android per il suo computer e personalizzarlo per particolari piattaforme o scopi. Kernel costruzione

Se si vuole costruire il proprio pacchetto kernel in modo da poter sperimentare con esso , scaricare e installare Ubuntu - un sistema basato su Linux - sul vostro computer. La maggior parte della documentazione di Google per Android è basato su Ubuntu . Successivamente, aggiungere strumenti di sviluppo Android essenziali, come Java ed Eclipse . Allora scaricate da Google gli strumenti necessari per lavorare in Android , come il Software Development Kit , o SDK , e file di origine Android .
Sviluppo e installazione

volta hai scaricato il software di sviluppo , creare un file di configurazione che si adatta il kernel per la piattaforma su cui si desidera posizionare Android . Poi compilare il codice , aggiungendo qualunque cambiamenti al kernel che il desiderio di fare e creare l'immagine del kernel . Posizionare l'immagine sul cellulare o altro dispositivo sul quale si desidera installare Android . Riavviare il dispositivo e , se tutto si accende senza problemi , è stato installato con successo un kernel personalizzato . Si dovrà compilare Wi - Fi a lavorare con il nuovo kernel .
Linux vs Android

Alcuni ingegneri di Google riguardano Android e Linux come due separati animali. Google ha Android Linux in una direzione separata dal generale dello sviluppo di Linux a causa delle preoccupazioni circa la gestione dell'alimentazione sui telefoni Android . Di conseguenza , lo sviluppo di Android e sviluppo per il classico kernel Linux possono essere incompatibili . Android e Linux sviluppatori hanno discusso i modi per portare i due approcci nella più stretta armonia , ma a partire dal dicembre 2011, non hanno elaborato una strategia soddisfacente .
Wakelock

Alcune applicazioni Android potrebbero potenzialmente chiedere così tanto potere che Android avrebbe dovuto dormire per conservare la batteria. Per consentire al telefono per prendere le chiamate quando è in modalità sleep , Android utilizza un programma " wakelock " per scattare temporaneamente sveglio. Nel 2010 , Google ha proposto una patch wakelock per il kernel Linux che avrebbe mantenuto compatibile con il kernel di Android. Linux ha respinto la patch in risposta alle obiezioni di sviluppo, come ad esempio lo offre nessun vantaggio per gli utenti non - Android.

  1. ClockworkMod Recovery
  2. Come installare Chevy Kernel su un Motorola Droid
  3. Come compilare un kernel Android per il Samsung Intercept
  4. Come distribuire un Kernel Android Compilato
  5. Diversi kernel Android
  6. Android SDK Development