Zunächst startete Android OS in 28 Sekunden. Ich habe es bereits auf 19 Sekunden reduziert Boot-Delay, Boot-Animation zu entfernen und das Vorladen von Klassen zu deaktivieren. Ich möchte innerhalb von 10 Sekunden booten. Bitte schlagen Sie mir einige Tipps Kernel-Ebene oder U-Boot-Ebene vor, um dies zu erreichen. Danke im Voraus.Wie kann man die Boot-Zeit in Embedded Android OS reduzieren?
5
A
Antwort
3
(i) Zuerst die bootup Zeit Messung der Verzögerung verursacht Bereiche
- Verwendung Bootchart für Android
- Kernel druckt in Message Logger (printk)
zu profilieren und zu analysieren .. Überprüfen Sie das. http://embien.com/blog/android-boot-time-optimization-tools-analysis/
(ii) Typische Verzögerung verursachende Bereiche sind wahrscheinlich -
- Bootloader Init
- Kernel init
- Zygote Klasse Vorbelastung ** haben Sie dies bereits angesprochen?
- Paket Scanning
- Start Dienstleistungen
prüfen diese http://processors.wiki.ti.com/index.php/Android_Boot_Time_Optimization#U-boot
Sie konnten alle Fahrer bewegen sich nicht beim Start benötigt, um Module (.ko-Dateien) und installieren Sie sie mit insmod – LPs
@LPs Wie Module entfernen von der Android-Firmware? –
@Charitha Das scheint die Bootzeit nicht signifikant zu reduzieren. –