Ich muss die Zeitdifferenz zwischen high -> low und low -> high Signalflanke an GPIO Pins messen. Ich habe ein einfaches Programm geschrieben, das dies tut. Nach einiger Zeit war ich sehr zufrieden mit dem Ergebnis (0,01 s Variationen). Aber von Zeit zu Zeit gab es ungefähr 0,5 s Fehler. Ich dachte, dass dies auf einen anderen Systemprozess zurückzuführen sein könnte, der zu diesem Zeitpunkt ausgeführt wurde. Meine Frage lautet also:
Kann ich einen Prozessorkern nur für mein Programm reservieren und weitere 3 Kerne für das System zulassen?
Ich verwende Raspbian Jessie Lite, also denke ich, dass 3 Kerne ausreichen werden, um es auszuführen.