PlatformIO: compilar o código-fonte para diferentes plataformas

Platformium

Existem cada vez mais ferramentas e facilidades para programadores. Alguns se destacam principalmente, como é o caso de Colaboração do Google, que está dando muito o que falar. Outra das plataformas para a qual você deve preste atenção é PlatformIO, um site para encontrar recursos extraordinários para quem cria código-fonte para várias plataformas.

Neste tutorial, você aprenderá o que é PlatformIO, para que serve, como acessá-lo e muito mais sobre ele. fantástico utilitário de programação.

O que é PlatformIO?

PlatformIO é um IDE, isto é, um ambiente de desenvolvimento integrado, com seu editor de código profissional e seu compilador para que você possa compilar o código-fonte para uma infinidade de plataformas, um depurador, bem como uma série de funções e ferramentas muito interessantes para programação (unidade de monitor de teste serial, analisador de código, autocomplete de código, gerenciador de biblioteca, etc.). É gratuito, de código aberto e você pode estender seus recursos por meio de plug-ins ou extensões. Ele ainda permite o desenvolvimento remoto, pode ser integrado com repositórios de código GitHub e GitLab, etc.

Por outro lado, seu ambiente é muito amigável e fácil de usar, com um ambiente moderno, potente, rápido e leve. Uma plataforma muito versátil que já tem milhares de usuários, e que está disponível tanto para GNU / Linux, como Apple macOS e também para Microsoft Windows. Você pode até mesmo instalá-lo em certas placas SBC como o Raspberry Pi.

Mais informações sobre PlatformIO - Veja o site oficial

Mais sobre a comunidade e o código-fonte - Veja o site no GitHub

Plataformas suportadas por Platformio

A lista de plataformas suportadas por Platformio é muito bom. Algumas das arquiteturas suportadas por seu compilador são:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • microchip PIC32
  • RISC-V
  • etc.

Como você instala?

Pára instale o PlatformIO Core no Windows ou no macOS é muito fácil. No entanto, se você tiver GNU / Linux, os passos serão um pouco mais complicados (embora eles também tenham um script para facilitar tudo), ou se você decidir instalá-lo a partir do código-fonte compilando você mesmo.

Lembre-se de que você precisa satisfazer uma série de dependências antes de instalar, como ter o Python instalado, etc.

Os passos a seguir são:

  • Baixe o pacote Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Instale Platformio Core
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • Agora você precisa criar um link simbólico para o comando pio no diretório / usr / local / bin /:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Agora o pio pode ser usado como um comando do sistema para todos os usuários. Por padrão, o usuário root e os usuários com privilégios sudo poderão ler e gravar na porta serial. O seguinte é adicionar o usuário ao grupo correspondente:
sudo usermod -a -G dialout $USER
  • Lembre-se de que, para que as alterações tenham efeito, você deve reinicie o computador ou saia e faça login novamente. Agora tente:
pio --version
  • Por fim, agora você pode excluir o script de instalação e o cache que foi gerado durante a instalação, uma vez que não são necessários:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Se você quiser desinstalar plataforma, será tão simples quanto seguir estas outras etapas no Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Dúvidas e mais informações - Documentação oficial

Instale Platformio IDE

Pára instale o Platformio IDE é tão simples quanto seguir estas etapas:

  1. Baixe e instale a versão oficial do editor de texto Atom a partir deste link.
  2. Depois de instalado, abra o gerenciador de pacotes Atom.
  3. Vá para Menu> Editar> Preferências> Instalar.
  4. Procure lá por plataforma-ide oficial.
  5. Em seguida, instale o pacote.
Lembre-se de que é necessário instalar o Python em qualquer caso ...

Neste caso, o Atom foi escolhido para Platformio, mas também é possível fazê-lo integrando-o no código do Visual Studio, que está disponível para Windows e também para GNU / Linux. É facilmente instalado, uma vez que você o tem disponível em Pacotes DEB e RPM neste link. No Windows a instalação seria igualmente simples, com o .exe.

Se você se pergunta sobre as etapas para instalar extensão no VS Code, são semelhantes aos do Atom:

  1. Abra o código do VS.
  2. Selecione o ícone de extensões que aparece no lado esquerdo na forma de cubos.
  3. Digite PlatformIO e selecione a primeira opção que aparece.
  4. Pressione Instalar para instalar.
  5. Aguarde a conclusão e pronto.

Outros ambientes nos quais integrar Platformio

outros ambientes no qual integrar Platformio, além de Atom e VS Code, como:

  • Netbeans
  • Texto Sublime
  • Codeblocks
  • Eclipse

O ambiente de trabalho IDE

IDE Platformio

Se esta é a primeira vez que você vê a interface Platformio, verá que não é complicada e está dividida em várias seções. A primeira coisa que você verá é uma tela de boas-vindas ao abrir o editor e seções como:

  • Bem vinda: primeira tela da extensão, com a versão instalada, funções para criar, importar e abrir projetos, ver exemplos, etc.
  • Projetos: à esquerda, você também encontrará uma lista com todos os projetos criados que você pode editar.
  • Inspecionar (Inspetor): Nesta seção, você pode inspecionar seus projetos para estatísticas de uso de memória.
  • Bibliotecas: Esta seção corresponde ao gerenciador de biblioteca, para ajudá-lo a incluir bibliotecas globais e privadas.
  • Pratos (Tabuleiro): aqui você pode encontrar e instalar drivers para as diferentes placas que você usa em seu desenvolvimento. Existem mais de 1000 disponíveis.
  • Plataformas- As plataformas usadas até agora são listadas.
  • Dispositivos: lista com as placas conectadas ao seu PC que você possui atualmente. Ele é gerado automaticamente ao se conectar à porta.

Passos para criar o primeiro projeto

Se você quer começar crie seu primeiro projeto, você pode usar o Assistente para criar de forma mais fácil e rápida:

  1. Vá para Platformio Extension Welcome (PIO HOME).
  2. Clique em Criar projeto.
  3. Escolha um nome para seu novo projeto.
  4. Selecione uma placa na guia placas. Você pode inserir as primeiras letras do nome da placa e a lista será reduzida com os fósforos.
  5. Agora você verá que a opção Framework (uma série de critérios, conceitos e boas práticas para facilitar o desenvolvimento) é marcada automaticamente, embora você possa modificá-la.
  6. Você pode modificar onde salvar o projeto na caixa Localização, caso contrário, ele seria armazenado no diretório padrão.
  7. Quando terminar, você pode pressionar o botão Concluir e ele iniciará.

A partir daqui, a forma de proceder mudará dependendo do tipo de código ou projeto que se deseja desenvolver, e da placa ou plataforma escolhida, pois haverá pequenas diferenças.


Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.