Fork Me on GitHub

源码开放学ARM

LASO - Learn ARM with Source Open

首页         目录索引         资料下载         代码下载         联系作者        
下载PDF打印版本

Interrupt 控制器

中断相关基本概念

异常和中断的概念区分

异常指的都是内核里面(Cortex-A8)发生的事情
	例如:执行 swi 指令		
中断指的都是板子上面(tiny210)发生的事情
	例如:用户按下 K1 按键,
			定时器Timer(不在板子上,但在芯片里)
联系在于?都有模式的切换,中断处理需要包含异常处理
	异常模式包含(中断)异常模式

中断处理的相关概念

中断源 Interrupt Source

属于 Controller (Samsung) + Board (tiny210)

中断控制器 Interrupt Controller

VIC PL192 手册下载 - 属于 Controller (Samsung)
	http://infocenter.arm.com/help/topic/com.arm.doc.ddi0273a/DDI0273.pdf

内核 ARM Core

中断模式的响应和恢复,属于 Core (ARM)
Cortex-A8 Core (ARM) 手册下载 - 
	http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344k/DDI0344K_cortex_a8_r3p2_trm.pdf

常见的 Soc - ARM Core

S3C4510 - ARM7TDMI
S3C2440 - ARM920T
S3C6410 - ARM1176
S5PV210 - Cortex A8	

上一节 | 目录索引 | 下一节

blog comments powered by Disqus