Gast
#2366108
Moin, ich bin total verwirrt. Ich habe ein Embedded Linux System mit einem VGA TFT und würde gerne Messwerte visualisieren. Ich habe auch erfolgreich mit Buildroot ein Linuxsystem gebaut, das soweit funktioniert. Wie komme ich jetzt am besten zu einer schnellen und schönen Grafikausgabe? Das System basiert auf dem XScale PXA320, der eingebaute 2D-Beschleunigung hat. Es gibt einen Kerneltreiber und das passende Gegenstück in directfb. Ich verstehe nur leider nicht, wie man directfb sinnvoll nutzen kann, weil es noch nicht einmal das Zeichnen von Kreisbögen unterstützt. Dann gibt es cairo. Cairo kann zwar direkt in den Framebuffer schreiben, ist dann aber natürlich nicht beschleunigt. Cairo macht zwar schöne Grafik, ist aber total langsam, weil alle Operationen mit Fließkommazahlen arbeiten, der ARM aber keine FPU hat und das alles in Software abhandelt. Dann gibt es noch X. Angeblich beschleunigt, aber darauf brauche ich dann wieder irgend eine andere Bibliothek, die mir die Zeichenfunktionalität bereitstellt. Ein GUI brauche ich nicht, deshalb würde ich auch ungerne eine Monster-Lib wie GTK, QT oder ähnliches installieren. Das Gerät hat keinen Touchscreen, nur wenige Taster und dient wirklich hauptsächlich der Darstellung von Messwerten. Alles nicht so einfach, als Anfänger kann man schnell den Überblick verlieren. Was würdet ihr mir empfehlen?