Repolode
platformio

platformio/platformio-core

Herramienta de línea de comandos y sistema de compilación multiplataforma para desarrollo embebido, con gestión de bibliotecas, compatibilidad con varias placas y frameworks, depuración y pruebas unitarias.

Alternativa open source a:Arduino IDE

Estrellas
9,585
Forks
917
Issues abiertos
281
Último commit
hace 22 días

¿Qué es?

PlatformIO Core es el motor de línea de comandos del ecosistema PlatformIO para el desarrollo de software embebido. Ofrece un sistema de compilación multiplataforma y multiarquitectura, además de un gestor de paquetes que administra plataformas de desarrollo, toolchains y bibliotecas, para que los desarrolladores puedan trabajar con microcontroladores sin instalar cada toolchain manualmente.

El proyecto cubre las principales etapas del trabajo con firmware: compilación, carga, un depurador unificado, análisis estático del código, pruebas unitarias remotas e inspección de archivos de firmware con informes sobre el uso de memoria. Se integra con IDE de escritorio y pipelines de integración continua.

PlatformIO Core está bajo la licencia Apache 2.0 y es la base sobre la que se construyen PlatformIO IDE y el Registry en línea.

Funciones clave

  • 01Sistema de compilación multiplataforma y multiarquitectura para objetivos embebidos
  • 02Gestión de bibliotecas y un registro de bibliotecas y plataformas de desarrollo
  • 03Depurador unificado y explorador de archivos de firmware con inspección de memoria
  • 04Analizador estático de código y pruebas unitarias remotas
  • 05Integración con IDE de escritorio e integración continua

Casos de uso

  • Compilar firmware para placas Arduino, ESP32 o ARM a partir de la configuración de un solo proyecto
  • Ejecutar pruebas unitarias de código embebido en pipelines de CI
  • Gestionar toolchains y bibliotecas en varios proyectos con microcontroladores
  • Depurar firmware de microcontroladores desde un IDE de escritorio o la línea de comandos

Inicio rápido

  1. 1

    Sigue la documentación de PlatformIO Core (CLI) para instalar la herramienta

Antes de usarlo

  • La telemetría está habilitada de forma predeterminada y se puede desactivar en la configuración.

En colecciones

Temas

Preguntas frecuentes

¿Qué es platformio-core?
Herramienta de línea de comandos y sistema de compilación multiplataforma para desarrollo embebido, con gestión de bibliotecas, compatibilidad con varias placas y frameworks, depuración y pruebas unitarias. PlatformIO Core es el motor de línea de comandos del ecosistema PlatformIO para el desarrollo de software embebido. Ofrece un sistema de compilación multiplataforma y multiarquitectura, además de un gestor de paquetes que administra plataformas de desarrollo, toolchains y bibliotecas, para que los desarrolladores puedan trabajar con microcontroladores sin instalar cada toolchain manualmente.
¿platformio-core es gratuito? ¿Qué licencia tiene?
platformio-core es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿platformio-core sigue mantenido?
Mantenimiento activo. El último commit de platformio-core fue el 16 oct 2026.
¿Para qué puedo usar platformio-core?
Compilar firmware para placas Arduino, ESP32 o ARM a partir de la configuración de un solo proyecto Ejecutar pruebas unitarias de código embebido en pipelines de CI Gestionar toolchains y bibliotecas en varios proyectos con microcontroladores Depurar firmware de microcontroladores desde un IDE de escritorio o la línea de comandos
¿Cómo se instala platformio-core?
Sigue la documentación de PlatformIO Core (CLI) para instalar la herramienta
¿Dónde consigo platformio-core?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/platformio/platformio-core

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados