Ich arbeite mit eingebettetem Linux und habe ein seltsames Verhalten auf einer benutzerdefinierten Platine, bei der die serielle Konsole (Verbindung über UART) alle 15 bis 20 Sekunden für 1 bis 2 Sekunden hängen bleibt: Die in der Konsole eingegebenen Zeichen werden unmittelbar nach dem Ende dieses Hängens als Echo ausgegeben. Es ist, als ob sie mit etwas beschäftigt wäre. Zusätzliche Informationen: Bei Verwendung von NFS gibt es kein solches Problem, nur bei Verwendung von RootFS (JFFS) aus NAND. Hat jemand eine Idee, was dieses Verhalten verursachen könnte und wie man die Grundursache dafür ermitteln kann?
Antwort1
Unklar, welche Art von benutzerdefiniertem System Sie verwenden, aber lautzu dieser SiteEin ähnliches Problem wird durch einen Fehler im UART-Treiber verursacht. Die Lösung besteht darin, den Treiber zu aktualisieren/patchen.
Antwort2
Mein Problem war, dass der JFFS-Thread alle ~60 Sekunden eine hohe CPU-Ressource (80 %) erhielt (dies geschah zu einem zufälligen Zeitpunkt). Beim Wechsel zu UbiFs wurde das Problem gelöst.