Sie wählten

Blog

Der Toradex Blog beinhaltet die wichtigsten Erkenntnisse und Updates von unseren Entwicklern. Dadurch versuchen wir Ihnen ein fundiertes Verständnis unseres Produktportfolios mit den zahlreichen Vorteilen zu ermöglichen. Zusätzlich berichten wir über die aktuellsten Trends und Tools, um Sie bei den aktuellen Entwicklungen von Toradex auf dem Laufenden zu halten.

Erstellen von graphischen Interfaces für Embedded LInux mit Electron


Freitag, 13. Oktober 2017

Colibri
Einführung

Derzeit werden graphische Benutzeroberflächen (sogennante GUIs) bei einer grossen Anzahl von Embedded Projekten verwendet. GUIs ermöglichen dem Benutzer die Interaktion mit digitalen Geräten mittels graphischen Elementen wie Icons oder anderen Symbolen auf dem Bildschirm. Gute GUIs sind eine wichtige Komponente von Embedded-Geräten, da sie die Bedienung von Anwendungen stark vereinfachen und dem Benutzer so den schnellen Umgang ermöglichen.

Qt, GTK oder Electron sind nur einige von vielen Tools auf dem Markt, welche das Erstellen von GUIs ermöglichen. Electron ist zudem ein Framework für die Entwicklung von native Applications und verwendet aktuelle Technologien wie JavaScript, HTML und CSS.

In diesem Blogbeitrag installieren wir das Framework Electron auf einem Toradex Colibri iMX6, führen einige Beispielprogramme aus und evaluieren die Software. Zum Abschluss entwickeln wir eine grundlegende GUI mittels Node.js, JavaScript, HTML und CSS.

Using Node.js and the Express Framework to Access the Colibri VF61 GPIO via Web


Montag, 25. April 2016

ColibriThis article is meant for anyone who wishes to quickly start developing an embedded Linux web application with access to the hardware GPIO, so that the user can control and/or monitor a system remotely. The application developed here, is based on the Colibri VF61 CoM (Computer on Module) by Toradex + the Iris Carrier Board, and a PCB with LEDs and switches. The main goals are to walk the reader through the process of developing Node code for accessing the GPIO via filesystem, building a simple yet user-friendly UI, and using the Express framework for hosting a minimal webserver that communicates with the client-side application by AJAX calls.