Vor nicht allzu langer Zeit wurde ein erstaunliches ITEAD-Produkt veröffentlicht - der Nextion HMI-Bildschirm. Viele Menschen wissen, wie Sie den Bildschirm beispielsweise neben Arduino mit dem Mikrocontroller verbinden und grafische Informationen anzeigen können. Wenn Sie ein wenig versuchen, können Sie ein resistives Touchpanel hinzufügen und erhalten ein echtes Touch-Gerät. Das Problem ist nur die niedrige Geschwindigkeit des Mikrocontrollers und die geringe Menge an RAM. Es gibt viele Arduino-Bibliotheken für solche Lösungen, einige sind nicht vollständig miteinander kompatibel und einige sind vollständig auf einen bestimmten Controller abgestimmt. Dies erschwert die Entwicklung erheblich und macht in einigen Fällen eine Skalierung unmöglich. Es scheint, als hätten die Jungs von ITEAD irgendwann „Genug, um das zu ertragen“ gesagt und eine Spendenfirma gegründetzu einer neuen Generation von Bildschirmen für eingebettete Geräte. Das Projekt hieß Nextion. Dieser Bildschirm ist ein Gerät zum Anzeigen von Bildern und zur Interaktion mit einer grafischen Oberfläche. Die Bilder selbst und alle Muster werden jedoch in Form einer Firmware direkt auf das Gerät genäht. Ein solcher Bildschirm kommuniziert bereits über UART mit dem Mikrocontroller und lädt ihn nicht vollständig, sodass Sie Ressourcen für die Aufgaben der Sensorabfrage zuweisen und Parameter in Echtzeit überwachen können, was der Mikrocontroller eigentlich tun sollte.Für die Programmierung bzw. Entwicklung der Firmware steht der Nextion Editor zur Verfügung.und nur unter Windows. Dies macht viele traurig, da die Entwickler bereits in der Phase der Mittelbeschaffung versprochen hatten, bis Ende 2015 plattformübergreifende Editoren oder Versionen für Mac und Linux zu veröffentlichen. Anscheinend ist etwas schiefgegangen, da die Linux-Community das begehrte Tool bisher nicht gesehen hat und die Entwickler ihnen das Frühstück geben. Wie sich herausstellte, ist es durchaus möglich, den Editor unter Linux auszuführen, und der Autor wird Ihnen mit großer Freude mitteilen, wie Siesofort eine Reservierung vornehmen können. Nur wer weiß, was Wein ist und sich zumindest grob vorstellen kann, wie man damit arbeitet, kann diese Anleitung verwenden. Runter.Sie benötigen einen frisch installierten Wein. Ubuntu-Benutzer können die neueste Version aus dem PPA Wine-Staging-Repository nutzensudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-get install --install-recommends wine-staging
Dann müssen Sie das Kompatibilitätspaket ablegensudo apt-get install wine-staging-amd64
Ich konnte das Präfix immer noch nicht korrekt über Winetricks ausführen, aber ich habe es über PlayonLinux geschafft .Deshalb setzen Sie es und laufen Sie.Klicken Sie auf die Schaltfläche "Installation".
Wählen Sie "Programm installieren, das nicht in der Liste enthalten ist" und klicken Sie auf "Weiter".
Wählen Sie "Programm auf einer neuen virtuellen Festplatte installieren " und klicken Sie auf "Weiter". Wählen
Sie einen beliebigen Namen, z. B. "Nextion", und klicken Sie auf "Weiter".
Wählen Sie "Zusätzliche Bibliotheken installieren" und klicken Sie auf "Weiter" "Weiter"
Wählen Sie unbedingt "32-Bit-Windows-Installation" und klicken Sie auf "Weiter".
Für einige Zeit funktionieren Skripte zur Präfixerstellung, und dann wird ein Fenster zur Auswahl der erforderlichen Komponenten geöffnet. Wir müssen dotnet45 markieren und auf "Weiter" klicken. Nach Abschluss der Installation lehnen Sie die Installation der Anwendung ab, indem Sie das Fenster schließen.
Schließlich müssen Sie zur Anfangsphase zurückkehren und erneut auf die Schaltfläche „Installieren“ klicken und die Schritte erneut ausführen. Wählen Sie diesmal jedoch „Vorhandene Anwendung bearbeiten oder aktualisieren“ und klicken Sie auf „Weiter“.
Aktivieren Sie das Kontrollkästchen "Virtuelle Datenträger anzeigen" und wählen Sie Ihren eigenen aus (ich habe Nextion).
Dieses Mal wählen wir "Wine konfigurieren" und "Zusätzliche Bibliotheken installieren", klicken auf "Weiter".
Wählen Sie unbedingt "Windows XP", klicken Sie auf "OK" und fahren Sie fort.
Wir markieren "ie8" unter den Komponenten und gehen erneut zum allerletzten Punkt, wobei wir uns weigern, die Anwendung zu installieren.
Das war's, das Perfix ist zusammengebaut, es ist bei zu finden/home/<username>/.PlayOnLinux/wineprefix/
Sie können es direkt von hier aus verwenden oder in einen Ordner mit Ihren Präfixen kopieren.Sie können die Entwicklungsumgebung immer noch nicht installieren, aber Sie können die entpackte Option verwenden.Übrigens hat der Autor bereits ein Ticket mit der Aufforderung geöffnet, zusätzlich zum Installationsprogramm ein Zip-Archiv hochzuladen, aber Sie können das Gleiche tun . Ich denke, dies sollte die Verteilungsverteilung beschleunigen =)Um persönlich zu beginnen, verwendet der Autor aus Gewohnheit einen unfreundlichen q4wine. Mit dieser Option können Sie verwenden, was Sie möchten.Das ist alles, Sie können die Entwicklungsumgebung unter Linux verwenden. Es scheint, dass alles kompiliert wird, aber der Autor trägt keine Verantwortung für Fehler und Störungen.Es sollte sich irgendwie herausstellen .PS Wenn Sie besonders faul sind und schnelle Lösungen lieben, können Sie das bereits vorbereitete Präfix oder Skript und das ZIP-Archiv mit dem entpackten Installationsprogramm verwenden . Ich hoffe, dass das ZIP-Paket bald auf der Website erscheint und es möglich sein wird, eine vollständige TurnKey-Lösung basierend auf PlayOnLinux hinzuzufügen.Viel Spaß mit =)UPD. Die Entwickler gaben Antworten, die bereit waren, Zip-Archive mit der Distribution ab Version 0.35 zu veröffentlichen. Ich gebe mein Wort, sobald eine neue Version mit einem Editor im Zip-Archiv herauskommt, werde ich das automatische Skript für PlayOnLinux fertigstellen und es in einen neuen Artikel mit neuen Anweisungen einfügen.