1 个仓库
Automatic generation of header files containing memory offsets for synchronization between assembly and high-level code.
Distinct from High-Level Language Assembly Integration: None of the candidates address the specific need for cross-language memory offset synchronization files.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Memory Address Header Generation. Refine with filters or upvote what's useful.
U-Boot 是一个嵌入式引导加载程序,用于初始化硬件组件并将操作系统内核加载到内存中。它作为一个硬件抽象层,提供对网络、存储和外设总线的标准化访问,同时还充当安全引导加载程序和固件更新接口。 该项目的特色在于实现了验证加密签名并与 TPM 模块交互以建立硬件信任根的安全引导序列。它进一步提供了通过 Fastboot 和 DFU 等标准化协议更新设备固件的专门功能,并充当设备树操作器,在操作系统启动前配置硬件参数。 该系统涵盖了广泛的底层操作,包括 CPU 和内存控制器初始化、硬件缓存管理以及独立应用程序的执行。它支持通过网络协议从服务器获取引导镜像和设备树来进行远程内核配置,并通过环境变量和命令脚本执行来管理系统行为。 构建过程包括用于引导镜像打包和硬件目标配置的工具,以确保与特定嵌入式设备的二进制兼容性。
Creates header files with assembly-level offsets to maintain consistent memory addressing between high-level code and assembly.