- When the system is booted up or reseted, the interrupt is disabled because interrupt mechanism is not initialized.
- Therefore, after booting up, one important task is to initialize interrupt mechanism. For all system, we need to setup ISR's address.
- Typically, ISR's addresses are stored in interrupt vector table, and each device is assigned a specific number as the index to the interrupt vector table for accessing their corresponding ISR (however, some architectures are slightly different, such as ARM).
- The number assigned to each device are system dependent (ex. for lpc2103… not processor dependent).
- Interrupt vector table (its address, and so on) is processor dependent.
A collection of embedded system and firmware/software interview questions. This blog will help you prepare for your interview efficiently.
2011年1月9日 星期日
Interrupt Vector Table
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言