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
April 2026 releases
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.04.2026
Newsroom
new
Variscite wird auf der Embedded World 2026, die vom 10. bis 12. März in Nürnberg stattfindet, eine neue Produktpalette vorstellen, die auf dem Formfaktorstandard Smart Mobility Architecture (SMARC) basiert. Im Rahmen der Premiere wird das VAR-SMARC-MX8M-PLUS erstmals öffentlich vorgestellt, das mit dem i.MX 8M Plus-Prozessor von NXP ausgestattet ist. Besucher finden Variscite am Stand 4A-342 auf dem Messegelände.
26.02.2026