Ich habe nicht mit einem Raspberry Pi gearbeitet, aber ich habe die Startzeiten mit eingebetteten Linux-Systemen verkürzt, sodass ich einige allgemeine Antworten habe.
1) OpenElec ist zwar eine perfekt funktionierende Embedded-Distribution, Anfänger- / Demo-Distributionen werfen jedoch in der Regel die Spüle ein, um Ihnen ein breites Spektrum an Funktionen zu bieten. Dies bedeutet jedoch häufig, dass Dienste verfügbar sind, die Sie nicht benötigen. Schauen Sie also in die init-Verzeichnisse und schalten Sie alles aus oder verschieben Sie es, was für Ihre Zwecke nicht wesentlich ist. Wenn Sie keine grafischen Elemente benötigen, können auf langsameren Systemen X-Fenster oder Grafikprozesse zu Echtzeitproblemen werden. Nicht unbedingt, weil Grafiken nicht ausreichend generiert werden können, aber es dauert einige Zeit, bis alle Bibliotheken in den Speicher geladen sind. Ab dem Laden dauert es eine Weile, bis alles, was Sie möchten, geladen ist oder auf das Laden wartet.
2) SD-Karten haben unterschiedliche Lesegeschwindigkeiten. Kaufen Sie die schnellste, die das Gerät verarbeiten kann. Oder sehen Sie, ob ein USB-Stick schneller geladen wird. Sie werden wahrscheinlich keine 40-MBit / s-Karten benötigen, aber der Wechsel von einer billigen SD-Karte zu einer Karte, die 10-MBit / s-Übertragungen verarbeiten kann, kann einen Unterschied bewirken - auch dies hängt davon ab, welche SD-Karten der Pi verarbeiten kann. Eine Tangente: Wenn Sie eine SD-Karte verwenden, wenn das Dateisystem beschreibbar ist, ist dies für die Langzeitstabilität nicht geeignet. Wenn Sie dies benötigen, müssen Sie möglicherweise die Konfiguration Ihrer Starteinstellungen in Betracht ziehen, um die Karte als schreibgeschützt zu behandeln, oder andere Systemvorbereitungen treffen.
3) Wenn Sie wirklich Grafiken benötigen, ist die Illusion, gebootet zu werden, manchmal einfacher zu erreichen, als tatsächlich zu 100% für Eingaben bereit zu sein. Es gibt Startbildschirmprogramme für die Konsole, die eine Grafik sehr schnell anzeigen können, während alle anderen Dienste gestartet werden, die Sie benötigen. Ich habe Fälle gesehen, in denen eine anfängliche Bedienfeldgrafik als statischer Startbildschirm verwendet wird, der bei Systembereitschaft gegen einen aktiven ausgetauscht wird. Der Benutzer möchte selten wirklich Daten innerhalb von 2-3 Sekunden nach dem angezeigten Bildschirm eingeben oben.
Wenn Sie immer noch nach schnelleren Startzeiten suchen, finden Sie hier eine Liste der Bereiche, in denen Sie nachsehen müssen.