Há pouco tempo, um incrível produto ITEAD foi lançado - a tela Nextion HMI. Muitas pessoas sabem como você pode conectar a tela ao microcontrolador, por exemplo, além do arduino e exibir informações gráficas. Se você tentar um pouco, poderá adicionar um painel de toque resistivo e obter um dispositivo de toque real. O problema é apenas a baixa velocidade do microcontrolador e a pequena quantidade de RAM. Existem muitas bibliotecas do arduino para essas soluções, algumas não são completamente compatíveis umas com as outras e outras são completamente ajustadas para um controlador específico. Isso complica seriamente o desenvolvimento e, em alguns casos, torna a escala impossível. Parece que, a certa altura, os caras da ITEAD disseram "O suficiente para suportar isso" e lançaram uma empresa de captação de recursospara uma nova geração de telas para dispositivos incorporados. O projeto foi chamado de Nextion. Essa tela é um dispositivo para exibir imagens e interagir com uma interface gráfica, mas as próprias imagens e todos os padrões são costurados diretamente no dispositivo na forma de firmware. Essa tela já se comunica com o microcontrolador via UART e não o carrega completamente, o que permite alocar recursos para as tarefas de sensores de polling, monitorando parâmetros em tempo real, de fato, o que o microcontrolador deve fazer.Para programação, ou melhor, desenvolvimento de firmware, o Nextion Editor está disponível.e somente no Windows. Isso entristece muitos, já que, mesmo na fase de captação de recursos, os desenvolvedores prometeram lançar o editor ou versões multiplataforma para Mac e Linux até o final de 2015. Aparentemente, algo deu errado, pois até agora a comunidade Linux não tinha visto a ferramenta tão desejada, e os desenvolvedores os alimentavam com o café da manhã. Como se viu, executar o editor no Linux é bem possível e o autor com muito prazer lhe dirá comofazer uma reserva imediatamente. Somente aqueles que sabem o que é vinho e pelo menos podem imaginar como trabalhar com ele podem usar esta instrução. Descer.Você precisará de um novo vinho instalado. Os usuários do Ubuntu podem tirar proveito da versão mais recente do repositório PPA Wine-stagingsudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-get install --install-recommends wine-staging
Então você precisa colocar o pacote de compatibilidadesudo apt-get install wine-staging-amd64
Ainda não consegui o prefixo para executar corretamente através dos truques de win , mas consegui fazê-lo através do PlayonLinux .Portanto, coloque-o e execute.Clique no botão "Instalação".
Selecione "Instalar um programa que não esteja na lista" e clique em "Avançar".
Selecione "Instalar o programa em um novo disco virtual" e clique em "Avançar."
Escolha um nome arbitrário, por exemplo, "Nextion" e clique em "Avançar."
Escolha "Instalar bibliotecas adicionais" e clique em “Avançar”
Certifique-se de selecionar “instalação em janelas de 32 bits” e clique em “Avançar”
Por algum tempo, os scripts de criação de prefixo funcionarão e, em seguida, uma janela para selecionar os componentes necessários será aberta. Precisamos marcar dotnet45 e clicar em "Avançar" e após a conclusão da instalação, recusar a instalação do aplicativo fechando a janela.
Afinal, você precisa retornar ao estágio inicial e clicar no botão “Instalar” novamente, seguindo as etapas novamente, mas desta vez selecione “editar ou atualizar um aplicativo existente” e clique em “Avançar”.
Marque a caixa "mostrar discos virtuais" e selecione o seu (eu tenho o Nextion).
Desta vez, selecionamos “Configurar o Wine” e “Instalar bibliotecas adicionais”, clique em “Avançar”.
Certifique-se de selecionar “Windows XP”, clique em “OK” e siga em frente.
Marcamos “ie8” entre os componentes e, novamente, chegamos ao último ponto, recusando-se a instalar o aplicativo.
É isso aí, o perfix é montado, pode ser encontrado em/home/<username>/.PlayOnLinux/wineprefix/
Você pode usá-lo diretamente a partir daqui ou copiá-lo para uma pasta com seus prefixos.Você ainda não pode instalar o ambiente de desenvolvimento, mas pode usar a opção descompactada.A propósito, o autor já abriu um ticket com uma solicitação para fazer upload de um arquivo zip além do instalador, mas você pode fazer o mesmo , acho que isso deve acelerar a distribuição da distribuição =)Para começar pessoalmente, o autor usa um q4wine hostil por força do hábito. Você pode usar o que quiser com esta opção.Isso é tudo, você pode usar o ambiente de desenvolvimento no Linux. Parece que tudo compila, mas o autor não se responsabiliza por bugs e falhas.Deveria acontecer de alguma maneira .PS Se você é especialmente preguiçoso e gosta de soluções rápidas, pode usar o prefixo já preparado ou o script e o arquivo ZIP com o instalador descompactado . Espero que em breve o pacote ZIP apareça no site e seja possível adicionar uma solução TurnKey completa baseada no PlayOnLinux.Aprecie usar =)UPD. Os desenvolvedores deram respostas prontas para publicar arquivos zip com a distribuição, começando na versão 0.35. Confesso que, assim que uma nova versão com um editor no arquivo zip for lançada, terminarei o script automático do PlayOnLinux e o colocarei em um novo artigo com novas instruções.