物联网
内核启动代码 标签描述

首先是引导程序,即bootloader,简单说即bootloader会做如下事情:(1)初始化物理内存;(2)设置设备树;(3)解压缩内核映像,将其加载到内核运行地址(可选);(4)跳转到内核入口地址;下面进入Linux范畴: 链接脚本vmlinux.lds.S 第一个要看的文件,“arch/arm64/kernel/vmlinux.lds.S”,Linux内核的链接脚本。 OUTPUT_ARCH(aarch64)///编译目标文件格式为aarch64 ENTRY(_text)///内核入口地址 Linux内核的内存布局定义 / 内核的内存布局: 包括代码段(.text),只读数据段(....

  oLu30ap4trcD   2023年11月02日   28   0   0 Linux内核页表内核启动代码