Linux Graphic Library für Mikrocontroller

1384

Ich habe mit einem Lpc1788 (Cortex M3) -Board gearbeitet. Für einige Anwendungsentwicklungen habe ich eine GUI-Bibliothek / ein Tool von Segger mit dem Namen emWin verwendet. Obwohl ich die Anwendungsentwicklung auf keil uVision 4 abgeschlossen habe, möchte ich wissen, ob dies auch mit einer Linux-Gnu-Arm-Toolchain möglich ist, die zusammen mit einer GUI-Bibliothek verwendet wird. Wie der Name schon sagt, ist emWin nicht für die Entwicklung von Linux-Plattformen gedacht. Und es ist auch teuer, keine Open Source zu sein. Kann mir jemand bitte mitteilen, wenn es Optionen gibt?

0

1 Antwort auf die Frage

0
Dave

Ich kann mir bisher drei Möglichkeiten vorstellen:

  1. Verlassen Sie sich bei Ihrem Touchscreen auf ein Fremdanbieterprodukt, das eine einfache und plattformunabhängige Implementierung hat. Bestes Beispiel ist meiner Meinung nach der Amulet- Touchscreen. Sie entwerfen Ihre GUI in HTML und verwenden deren Widgets für Benutzerinteraktivität. Sie müssen nur ihr einfaches serielles Protokoll implementieren, um Daten vom und zum Touchscreen übertragen zu können.

  2. Obwohl ich keine persönlichen Erfahrungen mit diesen Optionen habe, habe ich mich ein bisschen umgesehen und eine Open Source-Bibliothek namens eGUI gesehen . Wenn Sie es ausprobieren möchten, gibt es ein paar alte Downloads ... es scheint jedoch, dass es nicht wirklich aktiv ist.

  3. Mach es selbst. Normalerweise neige ich zu der Lösung, die sofort einsatzbereit ist, da das Unternehmen es rechtfertigen kann, einen 200-Dollar-Touchscreen hinzuzufügen, der alle Funktionen direkt nach dem Auspacken bietet. Da es jedoch so scheint, als wollten Sie keine wiederkehrenden Kosten haben, möchten Sie möglicherweise Ihre eigenen Kosten berechnen. Ich weiß nicht, ob Sie alle Funktionen benötigen, die emWin Ihnen bietet, z. B. VNC-Unterstützung.

Hier ist eine weitere verwandte Frage: https://stackoverflow.com/questions/366278/graphics-library-for-embedded-systems-without-linux