awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesFirmware Binary Generation

Process of transforming source code into executable binary images for target microcontrollers.

Distinct from Hardware-Targeted Compilation: Focuses on the final binary image creation for firmware deployment rather than just hardware-targeted optimization.

Explore 2 awesome GitHub repositories matching programming languages & runtimes · Firmware Binary Generation. Refine with filters or upvote what's useful.

Awesome Firmware Binary Generation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • nodemcu/nodemcu-firmwareAvatar von nodemcu

    nodemcu/nodemcu-firmware

    7,926Auf GitHub ansehen↗

    Dieses Projekt ist eine Lua-basierte Firmware-Umgebung für den ESP8266-WLAN-Chip und bietet einen eingebetteten Lua-Interpreter sowie ein Entwicklungs-Framework für WLAN-SoC-Hardware. Es fungiert als C-basierter Wrapper um das Espressif non-OS SDK und ermöglicht die Ausführung asynchroner Skripte zur Verwaltung der drahtlosen Kommunikation und Hardware-Peripherie. Die Umgebung integriert ein SPIFFS-Flash-Dateisystem zum Speichern persistenter Skripte und Daten direkt im nichtflüchtigen Speicher. Um begrenzte Hardwareressourcen zu optimieren, nutzt das System Execute-in-Place-Flash-Ausführung, wobei schreibgeschützte Konstanten und Anweisungen direkt aus dem Flash-Speicher ausgeführt werden, um System-RAM zu schonen. Das Projekt deckt die Verwaltung drahtloser Konnektivität, die Implementierung von Netzwerkdiensten und das Mapping von Hardware-Peripherie ab. Es enthält Tools für die Firmware-Kompilierung, die Kompilierung von Lua-Skripten in Bytecode und die Generierung von Dateisystem-Images für die Zielbereitstellung.

    Transforms source code into binary images for deployment on target hardware using a cross-compile toolchain.

    C
    Auf GitHub ansehen↗7,926
  • tianocore/edk2Avatar von tianocore

    tianocore/edk2

    6,061Auf GitHub ansehen↗

    edk2 ist ein Entwicklungsprojekt zur Erstellung von System-Firmware, die der UEFI-Spezifikation entspricht. Es bietet die notwendige Infrastruktur, um Hardwareplattformen zu initialisieren und Betriebssysteme über mehrere CPU-Architekturen hinweg zu booten. Das Projekt nutzt eine modulare Firmware-Architektur, die High-Level-Management-Protokolle von physischen Transportschichten entkoppelt. Es implementiert kritische Sicherheitsfunktionen, einschließlich einer Measured-Boot-Kette, kryptografischer Primitive für die Image-Authentifizierung sowie Unterstützung für Trusted-Platform-Module-Hardware und -Softwareimplementierungen. Der Funktionsumfang erstreckt sich auf Plattform-Management-Standards wie Redfish, IPMI und MCTP sowie die Generierung dynamischer ACPI-Tabellen. Das Projekt enthält zudem eine umfassende Suite an Tools für die Cross-Architektur-Kompilierung, Firmware-Simulation und virtuelle Plattform-Emulation für Hypervisoren wie KVM, Xen und QEMU. Das Projekt umfasst ein Multi-Target-Build-System und automatisierte Test-Orchestrierung zur Validierung der Firmware-Funktionalität sowohl in emulierten als auch in physischen Umgebungen.

    Compiles Firmware Support Package (FSP) binaries to initialize hardware platforms according to the UEFI specification.

    Ccfirmwarepython
    Auf GitHub ansehen↗6,061
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Compilers
  4. Multi-Target Compilers
  5. Hardware-Targeted Compilation
  6. Firmware Binary Generation