32 based on an ASSP, you can allow multiple types of phones that use the same |
32 based on an ASSP, you can allow multiple types of phones that use the same |
33 ASSP to share the common code. To do this, the common ASSP code is implemented |
33 ASSP to share the common code. To do this, the common ASSP code is implemented |
34 in a kernel extension, and the Variant DLL implements the code that is specific |
34 in a kernel extension, and the Variant DLL implements the code that is specific |
35 to the phone type. </p> |
35 to the phone type. </p> |
36 <fig id="GUID-A42AFED6-372D-54A3-BC9D-FA99725464EF"> |
36 <fig id="GUID-A42AFED6-372D-54A3-BC9D-FA99725464EF"> |
37 <image href="GUID-71271D1C-C385-5687-8A90-46E8B590BB1E_d0e365587_href.png" placement="inline"/> |
37 <image href="GUID-71271D1C-C385-5687-8A90-46E8B590BB1E_d0e386820_href.png" placement="inline"/> |
38 </fig> |
38 </fig> |
39 <p>In the Base Porting Guide, we refer to the ASSP layer and the Variant Layer, |
39 <p>In the Base Porting Guide, we refer to the ASSP layer and the Variant Layer, |
40 where the ASSP layer contains the source code tailored to a range of different |
40 where the ASSP layer contains the source code tailored to a range of different |
41 microprocessors (e.g. ARM720/920/SA1/Xscale), and the Variant layer contains |
41 microprocessors (e.g. ARM720/920/SA1/Xscale), and the Variant layer contains |
42 the source code associated with off-chip hardware (same CPU, different peripherals). </p> |
42 the source code associated with off-chip hardware (same CPU, different peripherals). </p> |