ARMLinux系统结构内核.docxVIP

  • 0
  • 0
  • 约1.18万字
  • 约 65页
  • 2026-05-28 发布于广东
  • 举报

PAGE

PAGE10

ARMLinux内核

提纲

1.ARM系统结构简介

2.ARM-Linux内存管理

3.ARM-Linux的中断响应和处理

4.ARM-Linux系统调用

5.系统的启动和初始化

6.ARM-Linux进程管理和调度

7.Linux的模块机制

ARM系统结构简介

ARM有7种运行状态:

用户状态(User)

中断状态(IRQ,ImterruptRequest)(0x18)

快中断状态(FIQ,FastImterruptRequest)(0x1c)

监管状态(Supervisor)

终止状态(Abort)

无定义状态(Undefined)

系统状态(System)

ARM系统结构中各个寄存器的使用方式

寄存器

使用方式

程序计数器pc(r15)

由所有运行状态共用

通用寄存器r0-r7

由所有运行状态共用

通用寄存器r8-r12

除快中断以外所有其他运行状态共用(快中断状态有自己专用的r8-r12)

当前程序状态寄存器CPSR

由所有运行状态共用

保存程序状态寄存器

SPSR

除用户状态以外的6种运行状态,各有自己的保存程序状态寄存器SPSR

堆栈指针sp(r13)和链接寄存器lr(r14)

7种运行状态各有自己的sp和lr

ARM-Linux内存管理

存储管理是一个很大的范畴

存储管理机制的实现和具体的CPU以及

MMU的

文档评论(0)

1亿VIP精品文档

相关文档