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.
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
</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:
- Baixe e instale a versão oficial do editor de texto Atom a partir deste link.
- Depois de instalado, abra o gerenciador de pacotes Atom.
- Vá para Menu> Editar> Preferências> Instalar.
- Procure lá por plataforma-ide oficial.
- Em seguida, instale o pacote.
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:
- Abra o código do VS.
- Selecione o ícone de extensões que aparece no lado esquerdo na forma de cubos.
- Digite PlatformIO e selecione a primeira opção que aparece.
- Pressione Instalar para instalar.
- Aguarde a conclusão e pronto.
Outros ambientes nos quais integrar Platformio
Lá outros ambientes no qual integrar Platformio, além de Atom e VS Code, como:
- Netbeans
- Texto Sublime
- Codeblocks
- Eclipse
O ambiente de trabalho IDE
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:
- Vá para Platformio Extension Welcome (PIO HOME).
- Clique em Criar projeto.
- Escolha um nome para seu novo projeto.
- 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.
- 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.
- Você pode modificar onde salvar o projeto na caixa Localização, caso contrário, ele seria armazenado no diretório padrão.
- 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.