1. 首页
  2. 编程语言
  3. 硬件开发
  4. ARMLinux启动分析

ARMLinux启动分析

上传者: 2019-07-11 18:03:17上传 DOC文件 130KB 热度 66次
在内核运行之前需要系统引导程序(Bootloader)完成加载内核和一些辅助性的工作,然后跳转到内核代码的起始地址并执行。本文先分析了Bootloader的初始化工作,接着从内核镜像的起始地址进行分析。整个armlinux内核的启动可分为三个阶段:第一阶段主要是进行cpu和体系结构的检查、cpu本身的初始化以及页表的建立等;第二阶段主要是对系统中的一些基础设施进行初始化;最后则是更高层次的初始化,如根设备和外部设备的初始化。
下载地址
用户评论