Il n'y a pas si longtemps, un incroyable produit ITEAD a été lancé - l'écran Nextion HMI. Beaucoup de gens savent comment connecter l'écran au microcontrôleur, par exemple, en plus de l'arduino et afficher des informations graphiques. Si vous essayez un peu, vous pouvez ajouter un écran tactile résistif et vous obtenez un véritable appareil tactile. Le problème n'est que la faible vitesse du microcontrôleur et la petite quantité de RAM. Il existe de nombreuses bibliothèques Arduino pour de telles solutions, certaines ne sont pas complètement compatibles entre elles et certaines sont complètement réglées pour un contrôleur spécifique. Cela complique sérieusement le développement et, dans certains cas, rend la mise à l'échelle impossible. Il semble qu'à un moment donné, les gars de ITEAD ont dit «Assez pour supporter cela» et ont lancé une société de collecte de fondsvers une nouvelle génération d'écrans pour les appareils embarqués. Le projet s'appelait Nextion. Cet écran est un appareil permettant d'afficher des images et d'interagir avec une interface graphique, mais les images elles-mêmes et tous les motifs sont cousus directement sur l'appareil sous forme de micrologiciel. Un tel écran communique déjà avec le microcontrôleur via UART et ne le charge pas complètement, ce qui vous permet d'allouer des ressources pour les tâches d'interrogation des capteurs, de surveiller les paramètres en temps réel, en fait, ce que le microcontrôleur doit faire.Pour la programmation, ou plutôt le développement de firmware, Nextion Editor est disponible.et uniquement sous Windows. Cela attriste beaucoup, car même au stade de la collecte de fonds, les développeurs ont promis de publier un éditeur multiplateforme ou des versions pour Mac et Linux d'ici la fin de 2015. Apparemment, quelque chose s'est mal passé, car jusqu'à présent, la communauté Linux n'a pas vu l'outil tant souhaité, et les développeurs leur donnent à manger. Il s'est avéré que l'exécution de l'éditeur sous Linux est tout à fait possible et l'auteur vous dira avec grand plaisir comment faireimmédiatement une réservation. Seuls ceux qui savent ce qu'est le vin et peuvent au moins à peu près imaginer comment travailler avec lui peuvent utiliser cette instruction. Descendre.Vous aurez besoin d'un nouveau vin installé. Les utilisateurs d'Ubuntu peuvent profiter de la dernière version du référentiel de mise en scène PPA Winesudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-get install --install-recommends wine-staging
Ensuite, vous devez mettre le package de compatibilitésudo apt-get install wine-staging-amd64
Je ne pouvais toujours pas obtenir le préfixe pour fonctionner correctement via winetricks, mais j'ai réussi à le faire via PlayonLinux .Par conséquent, mettez-le et exécutez.Cliquez sur le bouton "Installation".
Sélectionnez "Installer un programme qui ne figure pas dans la liste" et cliquez sur "Suivant".
Sélectionnez "Installer le programme sur un nouveau disque virtuel" et cliquez sur "Suivant".
Choisissez un nom arbitraire, par exemple, "Nextion" et cliquez sur "Suivant".
Choisissez "Installer des bibliothèques supplémentaires" et cliquez sur «Suivant»
Assurez-vous de sélectionner «Installation de Windows 32 bits» et cliquez sur «Suivant»
Pendant un certain temps, les scripts de création de préfixe fonctionneront, puis une fenêtre de sélection des composants nécessaires s'ouvrira. Nous devons marquer dotnet45 et cliquer sur "Suivant" et une fois l'installation terminée, refuser d'installer l'application en fermant la fenêtre.
Après tout, vous devez revenir à l'étape initiale et cliquer à nouveau sur le bouton "Installer", en répétant les étapes, mais cette fois sélectionnez "modifier ou mettre à jour une application existante" et cliquez sur "Suivant".
Cochez la case «afficher les disques virtuels» et sélectionnez la vôtre (j'ai Nextion).
Cette fois, nous sélectionnons "Configurer Wine" et "Installer des bibliothèques supplémentaires", cliquez sur "Suivant".
Assurez-vous de sélectionner "Windows XP", cliquez sur "OK" et continuez.
Nous marquons «ie8» parmi les composants et revenons au dernier point, refusant d'installer l'application.
Ça y est, le perfix est assemblé, on peut le trouver sur/home/<username>/.PlayOnLinux/wineprefix/
Vous pouvez l'utiliser directement à partir d'ici ou le copier dans un dossier avec vos préfixes.Vous ne pouvez toujours pas installer l'environnement de développement, mais vous pouvez utiliser l'option décompressée.Soit dit en passant, l'auteur a déjà ouvert un ticket avec une demande de téléchargement d'une archive zip en plus de l'installateur, mais vous pouvez faire de même , je pense que cela devrait accélérer l'apparition du kit de distribution =)Pour commencer personnellement, l'auteur utilise un q4wine hostile par force d'habitude. Vous pouvez utiliser ce que vous aimez avec cette option.C'est tout, vous pouvez utiliser l'environnement de développement sous Linux. Il semble que tout se compile, mais l'auteur ne porte aucune responsabilité pour les bugs et les bugs.Cela devrait en quelque sorte se révéler .PS Si vous êtes particulièrement paresseux et que vous aimez les solutions rapides, vous pouvez utiliser le préfixe ou le script déjà préparé et l' archive ZIP avec le programme d'installation décompressé . J'espère que bientôt le package ZIP apparaîtra sur le site et qu'il sera possible d'ajouter une solution TurnKey complète basée sur PlayOnLinux.Profitez d'utiliser =)UPD. Les développeurs ont donné des réponses prêtes à publier des archives zip avec la distribution, à partir de la version 0.35. Je donne ma parole que dès qu'une nouvelle version avec un éditeur dans l'archive zip sortira, je terminerai le script automatique pour PlayOnLinux et le placerai dans un nouvel article avec de nouvelles instructions.