Repolode
platformio

platformio/platformio-core

Ferramenta de linha de comando multiplataforma e sistema de build para desenvolvimento embarcado, com gerenciamento de bibliotecas, suporte a várias placas e frameworks, depuração e testes unitários.

Alternativa open source a:Arduino IDE

Estrelas
9,585
Forks
917
Issues abertas
281
Último commit
há 22 dias

O que é?

O PlatformIO Core é o mecanismo de linha de comando por trás do ecossistema PlatformIO para desenvolvimento de software embarcado. Ele oferece um sistema de build multiplataforma e multi-arquitetura, além de um gerenciador de pacotes que cuida de plataformas de desenvolvimento, toolchains e bibliotecas, permitindo que desenvolvedores trabalhem com microcontroladores sem precisar instalar cada toolchain manualmente.

O projeto cobre as principais etapas do desenvolvimento de firmware: build, upload, depurador unificado, análise estática de código, testes unitários remotos e inspeção de arquivos de firmware com relatório de uso de memória. Ele se integra a IDEs para desktop e a pipelines de integração contínua.

O PlatformIO Core é licenciado sob a Apache 2.0 e serve de base para o PlatformIO IDE e o Registry online.

Recursos principais

  • 01Sistema de build multiplataforma e multi-arquitetura para alvos embarcados
  • 02Gerenciamento de bibliotecas e registry de bibliotecas e plataformas de desenvolvimento
  • 03Depurador unificado e explorador de arquivos de firmware com inspeção de memória
  • 04Analisador estático de código e testes unitários remotos
  • 05Integração com IDEs para desktop e integração contínua

Casos de uso

  • Compilar firmware para placas Arduino, ESP32 ou ARM usando uma única configuração de projeto
  • Executar testes unitários de código embarcado em pipelines de CI
  • Gerenciar toolchains e bibliotecas em vários projetos com microcontroladores
  • Depurar firmware de microcontroladores em uma IDE para desktop ou pela linha de comando

Início rápido

  1. 1

    Siga a documentação do PlatformIO Core (CLI) para instalar a ferramenta

Antes de usar

  • A telemetria vem ativada por padrão e pode ser desativada nas configurações.

Em coleções

Tópicos

Perguntas frequentes

O que é platformio-core?
Ferramenta de linha de comando multiplataforma e sistema de build para desenvolvimento embarcado, com gerenciamento de bibliotecas, suporte a várias placas e frameworks, depuração e testes unitários. O PlatformIO Core é o mecanismo de linha de comando por trás do ecossistema PlatformIO para desenvolvimento de software embarcado. Ele oferece um sistema de build multiplataforma e multi-arquitetura, além de um gerenciador de pacotes que cuida de plataformas de desenvolvimento, toolchains e bibliotecas, permitindo que desenvolvedores trabalhem com microcontroladores sem precisar instalar cada toolchain manualmente.
platformio-core é gratuito? Qual é a licença?
platformio-core é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
platformio-core ainda é mantido?
Manutenção ativa. O último commit de platformio-core foi em 16 de out. de 2026.
Para que posso usar platformio-core?
Compilar firmware para placas Arduino, ESP32 ou ARM usando uma única configuração de projeto Executar testes unitários de código embarcado em pipelines de CI Gerenciar toolchains e bibliotecas em vários projetos com microcontroladores Depurar firmware de microcontroladores em uma IDE para desktop ou pela linha de comando
Como instalar platformio-core?
Siga a documentação do PlatformIO Core (CLI) para instalar a ferramenta
Onde consigo platformio-core?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/platformio/platformio-core

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados