This section gives a brief explanation of Angel operation that you should understand before you begin to port Angel to your own hardware. It contains the following:
Initialization, below
Waiting for debug communications
Angel debugger functions
Angel task management
Context switching
Example of Angel processing: a simple IRQ.