Gast
#986977
Hallo, wie macht man folgendes: Auf einem embedded Linux läuft meine Applikation, die Daten graphisch auf einem LCD darstellt. Der Benutzer kann jetzt über Drehencoder den Zoom ändern oder große Datenmengen im Display hin- und herschieben. Jetzt können ja die Drehencoder sehr schnell Impulse generieren, schneller als die Zeichenroutine fertig ist. Das begrenzt für den Nutzer ziemlich nervig die maximale Geschwindigkeit, mit der er sich durch die Daten bewegt. Ich hätte jetzt gerne eine Möglichkeit, die Zeichenroutine stumpf abzubrechen, wenn der Benutzer den nächsten Drehencoder-Impuls ausgelöst hat, ohne daß das Bild fertig aufgebaut ist. So wäre die Geschwindigkeit, mit der man sich durch die Daten bewegt, nicht begrenzt. Dreht man langsamer, wird das Bild sofort aufgebaut. Gibt es sowas wie "Multitastink" innerhalb eines Programms? Ach ja, ich nutze Linux-2.6.24 directfb-1.0.1 und eine GNU Toolchain.