005
24.05.2018, 13:42 Uhr
ao
(Operator)
|
Zitat von 94mike94: |
Das System läuft momentan auf einem Ubuntu-Rechner (64 Bit, Ubuntu 18.04).
|
Dann versuch dich doch mal an einem Prozess mit Realtime-Priority (erfordert root-Rechte).
Auf jeden Fall solltest du erstmal die Zeit für die beiden Aufrufe messen und überwachen, ob es Ausreißer nach oben gibt.
Zitat: |
Es soll aber letzendlich auf einer Drohne laufen ...
|
Zivile Drohne, hoffe ich.
Wie auch immer, den Scheduler vorübergehend abzuschalten ist so ungefähr der heftigste Eingriff ins System, der überhaupt denkbar ist. Hast du eine Vorstellung davon, was du damit alles unterdrückst? Die Flugregelung zum Beispiel?
Und bist du sicher, dass die Kommunikation mit den Kameras überhaupt möglich ist, während der Scheduler stillsteht? Sind das USB-Kameras? Was denkst du, wie viele interne Prozesse ungehindert laufen müssen, damit USB geht?
Ich glaube nicht, dass es eine gute Idee ist, sowas allein mit Software lösen zu wollen. Entweder muss man mit einem gewissen Jitter leben, oder es muss eine Hardwarelösung her. |