awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesHardware Driver Compilers

Toolchains for compiling kernel modules that provide hardware-specific driver support.

Distinct from Extension Module Compilers: Existing candidates focus on loading/injection or general extensions, not the specific compilation of hardware drivers

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Hardware Driver Compilers. Refine with filters or upvote what's useful.

Awesome Hardware Driver Compilers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ophub/amlogic-s9xxx-armbianAvatar de ophub

    ophub/amlogic-s9xxx-armbian

    8,756Voir sur GitHub↗

    This project is a Linux distribution build system and deployment framework designed to compile tailored Debian and Ubuntu server images for Amlogic ARM hardware. It functions as an operating system deployer and kernel builder, providing the tools necessary to flash system images to internal or external storage and manage boot configurations on ARM boards. The system includes a specialized build pipeline for compiling Linux kernels with hardware-specific patches and out-of-tree driver modules. It also features a dual-boot partition manager that enables the backup and restoration of original An

    Builds custom kernel modules for hardware drivers that are not included in the mainline kernel.

    Shella311dallwinneramlogic
    Voir sur GitHub↗8,756
  • u-boot/u-bootAvatar de u-boot

    u-boot/u-boot

    5,093Voir sur GitHub↗

    U-Boot est un bootloader embarqué qui initialise les composants matériels et charge les noyaux de systèmes d'exploitation en mémoire. Il fonctionne comme une couche d'abstraction matérielle fournissant un accès standardisé au réseau, au stockage et aux bus périphériques, tout en servant de chargeur de démarrage sécurisé et d'interface de mise à jour de firmware. Le projet se distingue par l'implémentation de séquences de démarrage sécurisées qui vérifient les signatures cryptographiques et s'interfacent avec des modules TPM pour établir une confiance ancrée dans le matériel. Il fournit en outre des capacités spécialisées pour mettre à jour le firmware des appareils via des protocoles standardisés tels que Fastboot et DFU, et agit comme un manipulateur d'arborescence de périphériques (device tree) pour configurer les paramètres matériels avant le démarrage du système d'exploitation. Le système couvre un large éventail d'opérations de bas niveau, incluant l'initialisation du CPU et du contrôleur mémoire, la gestion du cache matériel et l'exécution d'applications autonomes. Il prend en charge le provisionnement distant du noyau en récupérant des images de démarrage et des arborescences de périphériques depuis des serveurs via des protocoles réseau, et gère le comportement du système via des variables d'environnement et l'exécution de scripts de commande. Le processus de build inclut des outils pour l'empaquetage d'images de démarrage et la configuration de cibles matérielles afin d'assurer la compatibilité binaire avec des appareils embarqués spécifiques.

    Compiles drivers lacking hardware support on the current platform to enable development and compile-testing.

    C
    Voir sur GitHub↗5,093
  1. Home
  2. Operating Systems & Systems Programming
  3. Hardware Driver Compilers

Explorer les sous-tags

  • Mock Driver CompilationCompiling drivers for platforms lacking physical hardware support to facilitate development and compile-testing. **Distinct from Hardware Driver Compilers:** Distinct from Hardware Driver Compilers: specifically focuses on compiling drivers for non-existent hardware to enable testing.