在ARM体系结构中,我读到有3种中断:
我想知道这些是什么,它们之间有何不同?
发布于 2015-04-13 11:19:53
软件生成中断()这个中断是由软件显式地通过写入一个专用的分发寄存器,即软件生成的中断寄存器来生成的。它最常用于核心间的通信。SGIs完全可以是目标,也可以是系统中的一组核。中断号0-15是为此预留的.该软件管理用于通信的确切中断号。
专用外围中断(PPI)这个中断是由一个对单个内核私有的外围设备生成的。中断号16-31是为此预留的.PPIs识别核心私有的中断源,并且独立于另一个核心上的同一个源,例如,每个核心计时器。
共享外围中断()该中断由一个外围设备生成,中断控制器可以路由到多个核心。中断号32-1020用于此.SPIs用于从整个系统可访问的各种外围设备发出信号中断。
你可以在这里读到
https://stackoverflow.com/questions/27709349
复制相似问题