1 Repo
Command-line utilities for managing the entire lifecycle of microcontroller development from compilation to deployment.
Distinguishing note: None of the candidates capture the full scope of a CLI-driven microcontroller toolchain manager.
Explore 1 awesome GitHub repository matching hardware & iot · Microcontroller Command Line Interfaces. Refine with filters or upvote what's useful.
Arduino CLI ist eine Befehlszeilenschnittstelle zum Kompilieren, Hochladen und Verwalten von Bibliotheken und Board-Cores für Arduino-kompatible Hardware. Es fungiert als Toolchain-Manager für Mikrocontroller und Hardware-Programmiertool und bietet Dienstprogramme zum Suchen und Installieren der Plattformdefinitionen und Compiler, die für verschiedene Hardware-Architekturen erforderlich sind. Das Projekt bietet einen RPC-fähigen Entwicklungs-Daemon, der es externen Programmen ermöglicht, interne Tool-Operationen auszulösen und automatisierte Elektronik-Workflows programmatisch zu verwalten. Es enthält zudem einen interaktiven Hardware-Debugger für die Echtzeit-Fehlersuche bei Code, der auf physischen Geräten ausgeführt wird. Das Tool deckt die Board- und Bibliotheksverwaltung ab, einschließlich Abhängigkeitsanalyse, Index-Synchronisierung und der Integration von Drittanbieter-Repositories. Seine Build- und Deployment-Funktionen umfassen Quellcode-Kompilierung, Binär-Uploads und Bootloader-Installation, unterstützt durch die Überwachung der seriellen Ausgabe und die Erkennung angeschlossener Hardware. Das Dienstprogramm bietet Shell-Vervollständigung und verwaltet Umgebungseinstellungen über ein dateibasiertes Konfigurationssystem.
Provides a comprehensive command line interface for compiling, uploading, and managing libraries and board cores.