Blog

Verkürzung der Bootzeit

Monday, 03 Apr 2023

Einige Produkte erfordern eine sehr schnelle Startzeit. Wenn Sie ein solches Produkt entwickeln, sollten Sie die folgenden Tipps zur Reduzierung der Bootzeit lesen.

 

Die Tipps in diesem Blog-Beitrag beschreiben typische Optimierungsmaßnahmen, die an Variscites System on Modules durchgeführt werden können, um kürzere Bootzeiten zu erreichen.

 

U-Boot-Optimierung

  • Entfernen Sie den U-Boot-Startbildschirm auf SOMs, die ihn unterstützen.
    Sie können den Splash Screen über die U-Boot-Befehlszeile deaktivieren, indem Sie das folgende Beispiel befolgen.
    Um die Unterstützung für den Splash Screen vollständig aus Ihrem U-Boot zu entfernen, sollten Sie auch CONFIG_VIDEO im U-Boot-Quellcode deaktivieren.
  • Ändern Sie CONFIG_BOOTDELAY in U-Boot auf 0, um die Sekunde Verzögerung vor dem Autoboot zu speichern.
  • Wenn Ihre Anwendung einen extrem schnellen Bootvorgang erfordert, sollten Sie zur weiteren Zeitersparnis die Implementierung des Falcon-Modus in Betracht ziehen, bei dem U-Boot komplett übersprungen und der Kernel von SPL geladen wird.
    Hinweis: Achten Sie darauf, dass Sie keinen wichtigen Code aus der U-Boot-Board-Datei auslassen. Falls erforderlich, verschieben Sie diesen Code von U-Boot nach SPL.
    Lesen Sie diese Anleitung, um mehr darüber zu erfahren, wie Sie Support für den Falcon-Modus hinzufügen.
  • Fügen Sie „quiet“ an die Kernel-Befehlszeile an – dadurch werden die Drucke während des Bootens, die Zeit benötigen, beruhigt.

 

Linux-Optimierung

  • Entfernen Sie nicht benötigte Treiber aus der Standardkernelkonfiguration, um ein schlankeres und saubereres Kernel-Image zu erhalten, das schneller geladen werden kann.
  • Entfernen oder deaktivieren Sie nicht benötigte Knoten aus dem Gerätebaum.
  • Erstellen Sie die erforderlichen Treiber als Module, die am Ende des Bootvorgangs geladen werden können.

 

Rootfs-Optimierung

  • Entfernen Sie nicht benötigte Pakete, die beim Starten ausgeführt werden, aus dem Dateisystem. Bei der Verwendung von Yocto empfehlen wir, mit core-image-minimal oder core-image-base als Minimal-Image zu beginnen und diesem nur die Pakete hinzuzufügen, die Sie benötigen.
  • Wenn es für Ihre Anwendung sinnvoll ist, können Sie in Erwägung ziehen, Ihr Dateisystem von einer RAM-Disk aus zu betreiben: Dies wird manchmal für kleine Nur-Lese-Dateisysteme verwendet.
Letzte Beiträge
Software releases
March software updates
Bleiben Sie mit Software-Updates auf dem Laufenden – Sorgen Sie mit unseren neuesten Software-Versionen dafür, dass Ihre Variscite-SoMs immer die optimale Leistung erbringen.
 
26.03.2026
Newsroom
VAR-SMARC launch
Variscite, ein weltweit führendes Unternehmen im Bereich Design und Fertigung von System-on-Modules, stellt eine neue Serie von Modulen gemäß dem Standard „Smart Mobility Architecture“ (SMARC) vor. Der VAR-SMARC-MX8M-PLUS markiert den Einstieg in dieses Portfolio, das vom NXP i.MX 8M Plus-Prozessor angetrieben wird.
29.01.2026
Blog
VAR-SOM-MX8M-NANO
Die Wahl Ihres SoM-Partners beginnt mit dem Verständnis der Fertigungsmodelle
27.11.2025