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 RepositoriesLinker Script Memory Layouts

Definitions of how object files are mapped to physical memory addresses during the linking process.

Distinguishing note: The candidates focus on runtime memory mapping (mmap) or graphics, not compile-time linker scripts for kernel binaries.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Linker Script Memory Layouts. Refine with filters or upvote what's useful.

Awesome Linker Script Memory Layouts GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • s-matyukevich/raspberry-pi-osAvatar von s-matyukevich

    s-matyukevich/raspberry-pi-os

    13,854Auf GitHub ansehen↗

    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

    Defines the mapping of object files into the output binary to ensure correct boot code placement.

    Carmarmv8assembler
    Auf GitHub ansehen↗13,854
  • sypstraw/rpi4-osdevAvatar von sypstraw

    sypstraw/rpi4-osdev

    3,754Auf GitHub ansehen↗

    This project is a tutorial for developing a custom bare metal operating system specifically for the Raspberry Pi 4. It provides the guidance and resources necessary to write software that interacts directly with hardware without the use of a pre-existing kernel. The project centers on an ARM64 cross-compilation toolchain and a build pipeline that transforms source code into raw binary images. It utilizes linker scripts to define physical memory addresses and section placements, ensuring the resulting binary loads at the correct hardware entry point. The codebase covers direct hardware interf

    Defines the mapping of object files to physical memory addresses using linker scripts.

    C
    Auf GitHub ansehen↗3,754
  1. Home
  2. Operating Systems & Systems Programming
  3. Linker Script Memory Layouts