Build Android OS
-
Upload
pietro-alberto-rossi -
Category
Engineering
-
view
82 -
download
3
description
Transcript of Build Android OS
S
Build Android OS Pietro Alberto Rossi
Accesso al codice
S Kernel S Google mantiene un fork in android.googlesource.com
S AOSP (Android Open Source Project) S Usualmente rilasciato ogni 6 mesi S Branch AOSP ufficiale in android.googlesource.com S Repo tools (git style) per gestione del codice
Architettura Android
Avvio del sistema
S Bootloader
S Kernel
S Init
S Zygote
S System Server
S Activity Manager
S Launcher
Bootloader
S aosp/bootable/bootloader S Custom bootloader per Android S USB-based S Implementa il protocollo fastboot
S aosp/bootloader/recovery S Programma recovery
Kernel
S Codice hardware-dipendente
S Inizializzazione ambiente
S Mount root filesystem
S Avvia init process
Android Init
S Init.rc S Mount filesystem S Setup permessi filesystem S Setup proprietà OOM S Start servizi
S adbd S servicemanager S vold S netd S rild S zygote S …
Zygote
AOSP
S Tools e location
S Content
S Building
S Build system
S Aggiungere applicazioni
S Immagini
S Adb
Tools e location
Content
Building
Building
Building
Build system
Aggiungere nuove applicazioni
Immagini