Wie erstelle ich eine Ruby-App, die mit dem Framebuffer redet?

9

Ich habe ein Raspberry PiTFT 7 "Touchscreen-Display und ich möchte eine einfache App erstellen, um Systemdaten anzuzeigen und auszugeben (dh CPU-Auslastung, Temperatur usw.).

Ich habe bemerkt, dass die gängige Methode, dies zu implementieren, darin besteht, die pygame-Bibliothek zur Ausgabe in den Framebuffer / dev / fb1 zu verwenden, mit dem die Anzeige verbunden ist.

Ich möchte dieselbe Aktion ausführen, aber Ruby verwenden, da ich mit der Sprache besser vertraut bin.

Kann mir jemand in die richtige Richtung zeigen, wie ich anfangen soll?

Ich habe mir sowohl die Rubygame- als auch die Gosu-Bibliotheken angeschaut, und sie scheinen in der Lage zu sein, etwas zu tun, nämlich einen Bildschirm zu zeichnen, aber ich kann keine Informationen darüber finden, wie ich die Ausgabe steuern soll der Framebuffer selbst.

    
David C 27.03.2014, 16:19
quelle

1 Antwort

1

Der Rubin Corelib hat eine IO Klasse, die Sie verwenden können, um die Ausgabe an den Framebuffer zu richten , sagen wir:

%Vor%

Sie können das gleiche Muster verwenden, um mit vielen der speziellen /dev -Dateien zu interagieren, z. B. mit /dev/null schreiben oder mit /dev/random lesen (obwohl beide bereits durch File::NULL und Random ).

    
Chris Keele 01.04.2014 21:14
quelle

Tags und Links