在ARM架构中,我读过有3种中断:
我想知道这些是什么,以及它们彼此之间有何不同?
答案 0 :(得分:5)
软件生成中断(SGI) 该中断由软件通过写入专用分配器寄存器(软件生成中断寄存器)显式生成。它最常用于核心间通信。 SGI可以针对所有人,也可以针对系统中选定的核心组。为此保留中断号0-15。该软件管理用于通信的确切中断号。
私人外围设备中断(PPI) 该中断由专用于单个内核的外设生成。为此保留中断号码16-31。 PPI识别内核专用的中断源,并且独立于另一个内核上的相同源,例如,每个内核定时器。
共享外设中断(SPI) 该中断由中断控制器可以路由到多个内核的外设生成。中断号码32-1020用于此目的。 SPI用于发信号通知整个系统可访问的各种外设的中断。