Was sind die üblichen Probleme, die langsame Startzeiten von Windows CE6 -Bildern verursachen können?

StackOverflow https://stackoverflow.com/questions/2100313

Frage

Ich bin relativ neu im Plattform Builder, und obwohl ich NK.bin-Dateien produzieren kann, booten sie sehr langsam, 80-100 Sekunden, daher denke ich, dass es irgendwo ein Kontrollkästchen gibt, das ich festlegen muss (oder klären)!

Ich habe bereits Kitl, Profiling usw. in den Projekteinstellungen entfernt und das Projekt auf "Build" und "Schiff" festgelegt.

Wenn ich mir das Start -Event -Protokoll (in Debug) ansah, scheint es keinen bestimmten Punkt zu geben, an dem es langsam ist. Das Protokoll scrollt so ziemlich die ganzen Weg ohne große Pausen.

Eine Sache, die ich seltsam fand, war, dass die Startzeit, obwohl die NK.bin -Datei im Release -Build (knapp 12 MB) viel kleiner war, sich gegenüber dem Debug -Build nicht merklich änderte ...

Das Board ist ein Vortex86DX_60A und ich baue CE6.

Gibt es irgendwelche „gemeinsamen Erbauerfehler“, die ich hier fehlt, oder wird dies etwas tiefer sein?

War es hilfreich?

Lösung

Die Nr. 1 Reaon für so etwas lässt Kitl in einem Release -Bild aktiviert. Die Geräte stockt und wartet eine Minute oder länger auf eine PC/KITL -Verbindung, bevor Sie das Timing auszahlen.

Zweitens vergisst es, es in den Release -Modus einzustellen. Die Debug -Version von Drivers (und The Kernel) hat eine Menge Debug -Speuk, die die Dinge erheblich verlangsamen.

Wenn Sie beide getan haben, klingt es so, als hätten Sie wahrscheinlich ein oder mehrere Treiberprobleme (ich weiß, dass ein Vortex86 unter 20 Jahren unter den meisten Bedingungen in den unter 20ern starten wird). Im Allgemeinen, wenn ich Fahrer schreibe, möchte ich sie im Allgemeinen über einen Einzelhandel melden lassen, wie viel Zeit sie zum Laden benötigen (mit GetTickCount oben und unten von xxx_init), was eine schnelle Überprüfung bietet, die sie laden und wie lange sie dauern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top