课程列表

基本问题

开源资源

好好学习天天向上

联大大纲—通信电子 ;教师介绍; 单片机课程学习经验- 学习路线图; 1.概述 -应用 -定义 -特点 -构成; 2.嵌入式处理器 —DIY CPU处理器ARM处理器Cortex-A8S5PV210讨论; 3.汇编语言 -作业 4.Bootloader -作业 5.Linux内核移植 6.嵌入式Linux程序设计 7.图形用户接口QT 8.其他框架介绍; 9.嵌入式物联网应用系统设计

Cortex-A8工作模式

1 系统模式(System)。操作系统的特权用户模式。

2 用户模式(UserARM程序的正常工作模式,并用于执行大多数应用程序。

3 快速中断模式(FIQ)。用于处理快速中断。 当一个高优先级终端产生时会进入这种模式,一般用于高速数据传输和通道处理。

4 中断模式(IRQ)。用于通用中断处理。 当一个低优先级终端产生时,会进入这种模式。

5 超级用户模式(SVCARM内核上电时 或者软终端指令执行时处于SVC模式,主要用于SWI(软件中断)和受保护的操作系统模式。

6 中止模式(Abort)。数据中止或预取中止的异常事件发生后进入中止模式。 用于虚拟存储或存储保护。

7 未定义模式(Undefined)。 当执行未定义指令是,进入这种模式。

8 监视模式(Monitor)。 可以在安全模式和非安全模式之间切换。

 

用户模式以外的7种模式称为特权模式特权模式用于服务中断或异常,或访问受保护资源,具有对CPSR寄存器的读写控制权。