awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesHardware Initialization Routines

Low-level routines for setting up CPU registers, stack pointers, and clearing memory sections.

Distinct from Kernel: Covers BSS cleaning and stack pointer setup, whereas the candidate focused on filesystem mounting.

Explore 3 awesome GitHub repositories matching data & databases · Hardware Initialization Routines. Refine with filters or upvote what's useful.

Awesome Hardware Initialization Routines 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.
  • s-matyukevich/raspberry-pi-osAvatar de s-matyukevich

    s-matyukevich/raspberry-pi-os

    13,854Voir sur GitHub↗

    This project is a bare-metal operating system developed for ARM64 architecture. It serves as a low-level implementation of kernel engineering, focusing on the fundamental construction of an OS from the hardware level up. The system is distinguished by its comprehensive approach to ARM64 processor control, featuring a red-black tree task scheduler and a hierarchical page table system for virtual memory management. It implements a sophisticated privilege model that handles transitions between kernel and user modes, ensuring process isolation through address space splitting and exception level m

    Sets up the stack pointer and clears the BSS section to prepare the system for main logic.

    Carmarmv8assembler
    Voir sur GitHub↗13,854
  • armmbed/mbedtlsAvatar de ARMmbed

    ARMmbed/mbedtls

    6,712Voir sur GitHub↗

    Mbed TLS is an open-source TLS and DTLS library with a small footprint, designed for embedded systems and IoT devices. It provides a portable cryptographic library that includes symmetric ciphers, hashing, and public-key cryptography, along with a reference implementation of the PSA Cryptography API for standardized cryptographic operations across platforms. The library also offers X.509 certificate management for parsing, validating, and managing certificate chains in secure communications. The library is built around a platform abstraction layer that decouples it from OS-specific services t

    Runs custom setup and teardown routines before and after library API calls to prepare underlying hardware.

    C
    Voir sur GitHub↗6,712
  • mbed-tls/mbedtlsAvatar de Mbed-TLS

    Mbed-TLS/mbedtls

    6,711Voir sur GitHub↗

    Mbed TLS is a C library that provides a full implementation of the TLS and DTLS protocols for secure network communication, a library of fundamental cryptographic primitives, and a reference implementation of the PSA Cryptography API. It also includes libraries for parsing, validating, and managing X.509 digital certificates, as well as support for integrating hardware cryptoprocessors through the PSA Cryptoprocessor Driver Interface. The library is designed for resource-constrained environments and is built from source with a customizable feature set, allowing developers to select which TLS

    Provides custom setup and teardown functions to manage underlying hardware or accelerators.

    Ccryptocryptography-librarypsa
    Voir sur GitHub↗6,711
  1. Home
  2. Data & Databases
  3. Persistent Storage Volumes
  4. Filesystem Mounts
  5. Kernel
  6. Hardware Initialization Routines

Explorer les sous-tags

  • Library Lifecycle Hardware InitializersCustom setup and teardown routines that run before and after any library API calls to prepare underlying hardware. **Distinct from Hardware Initialization Routines:** Distinct from Hardware Initialization Routines: focuses on library-level lifecycle hooks for hardware preparation, not low-level CPU register setup.