|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-E3C7CB78-8A68-4FFA-BD00-04D27E67C1F3" xml:lang="en"><title>Interrupt Quick Start</title><shortdesc>Describes how to get started with the Interrupt |
|
13 platform service.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
14 <section id="GUID-EAB1F5D0-D340-4578-8ECB-E325440261EC-GENID-1-2-1-10-1-5-1-7-1-1-5-1-3-1"><title>Getting |
|
15 started</title><ul> |
|
16 <li><p>The <xref href="GUID-654A788A-526A-4C3F-838C-05B09F0D5445.dita">Interrupt Technology Guide</xref> describes the key concepts of the |
|
17 Interrupt platform service.</p></li> |
|
18 <li><p>The <xref href="GUID-862CA4C4-C6E8-4D60-8DD0-F3590C92E15D.dita">Interrupt Client Interface</xref> section describes the Interrupt |
|
19 platform service API and its use by device drivers. </p></li> |
|
20 <li><p>The <xref href="GUID-5FB6BEFD-579B-4139-B54D-9CDCF2198A14.dita">Interrupt Implementation</xref> section describes the implementation |
|
21 of the Interrupt PSL.</p></li> |
|
22 <li><p>The <xref href="GUID-9B66387C-B6CF-41D9-BEFC-F79E30C70F52.dita">Interrupt Build Guide</xref> describes how to include the Interrupt |
|
23 platform service in a ROM image.</p></li> |
|
24 <li><p>The <xref href="GUID-E0A0C542-2922-407D-88E9-2DC5D159E1F6.dita">Interrupt Tools Guide</xref> describes the tools that are specific |
|
25 to the Interrupt platform service.</p></li> |
|
26 <li><p>The <xref href="GUID-2490DA46-A57B-4DFD-AA9C-2004D58486E3.dita">Interrupt Testing Guide</xref> explains how to test the functionality |
|
27 of the Interrupt platform service.</p></li> |
|
28 </ul> </section> |
|
29 <section id="GUID-16DBBAC5-8F94-45AC-B66D-C40FA24FA3DB"><title>Architecture</title><p>The following diagram shows the architecture of the Interrupt |
|
30 platform service:</p><fig id="GUID-BEC5FF9A-ECCE-481C-A697-2464F64F8A78"> |
|
31 <title>Interrupt platform service architecture</title> |
|
32 <image href="GUID-40880992-B177-4584-84B4-6F6CF096E423_d0e96877_href.png" placement="inline"/> |
|
33 </fig><p>The Interrupt platform service provides an interface between |
|
34 the interrupt controller in the hardware and device drivers in the |
|
35 kernel-side. The Interrupt platform service is implemented in the |
|
36 ASSP/Variant module.</p></section> |
|
37 <section id="GUID-771CF32A-9FC4-435F-8B08-51221A5E5CDB"><title>Key |
|
38 users</title><ul> |
|
39 <li><p>Device driver developers – to bind and unbind interrupts.</p></li> |
|
40 <li><p>Hardware implementers and base port developers - to implement |
|
41 an interrupt dispatcher to manage interrupts. </p></li> |
|
42 </ul></section> |
|
43 </conbody></concept> |