Adaptation/GUID-37B8243E-027A-49D0-A896-27946DAC9052.dita
changeset 15 307f4279f433
equal deleted inserted replaced
14:578be2adaf3e 15:307f4279f433
       
     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-37B8243E-027A-49D0-A896-27946DAC9052" xml:lang="en"><title>Baseport Template Tools Guide</title><shortdesc>Describes the tools required needed to implement and test
       
    13 the Baseport Template platform service.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    14 <section id="GUID-BEE8A42D-5A75-4F2A-8B94-2FA43A9143A8"><title>Build
       
    15 tools</title>             <p>The following build tools are available: </p><table id="GUID-F7659F0C-0991-43D0-A077-2C0581A0BDBE">
       
    16 <tgroup cols="2"><colspec colname="col1"/><colspec colname="col2"/>
       
    17 <thead>
       
    18 <row>
       
    19 <entry>Name</entry>
       
    20 <entry>Description</entry>
       
    21 </row>
       
    22 </thead>
       
    23 <tbody>
       
    24 <row>
       
    25 <entry><xref href="GUID-E4447BEF-33D2-5099-BCC1-C72FBB3B0463.dita">BUILDROM</xref></entry>
       
    26 <entry><codeph>BUILDROM</codeph> is a unified ROM building front end.
       
    27 It invokes <codeph>ROMBUILD</codeph> to build the ROM image and <codeph>ROFSBUILD</codeph> to build the ROFS image.</entry>
       
    28 </row>
       
    29 <row>
       
    30 <entry><xref href="GUID-003D2C5B-09DC-5BD1-AF45-A0FCB56F567B.dita">ROMBUILD</xref></entry>
       
    31 <entry><codeph>ROMBUILD</codeph> is the Symbian platform binary XIP
       
    32 (execute-in-place) ROM builder. It is normally invoked through <codeph>BUILDROM</codeph>.</entry>
       
    33 </row>
       
    34 <row>
       
    35 <entry><xref href="GUID-BF04B68E-7F77-5D99-A0F6-2842758EFD4D.dita">ROFSBUILD</xref></entry>
       
    36 <entry><codeph>ROFSBUILD</codeph> is the Symbian platform non-XIP
       
    37 ROFS builder. It is normally invoked through <codeph>BUILDROM</codeph>.</entry>
       
    38 </row>
       
    39 <row>
       
    40 <entry><xref href="http://developer.symbian.org/wiki/index.php/Build_Package/iMaker" scope="external">iMaker</xref></entry>
       
    41 <entry><codeph>iMaker</codeph> is a ROM-image creation tool that creates
       
    42 a flash image from a set of Symbian binary and data files. <codeph>iMaker</codeph> mainly functions on top of BUILDROM.</entry>
       
    43 </row>
       
    44 <row>
       
    45 <entry><xref href="GUID-922E4771-C1FD-5C88-9C11-57499684DB97.dita">SPITOOL</xref></entry>
       
    46 <entry><codeph>SPITOOL</codeph> is a utility tool to create static
       
    47 plug-in information (SPI) files.</entry>
       
    48 </row>
       
    49 <row>
       
    50 <entry><xref href="GUID-7AB0C7E2-8B7C-5CC3-BAA5-15AA59F31181.dita">InterpretSIS</xref></entry>
       
    51 <entry><codeph>InterpretSIS</codeph> is a command-line tool used to
       
    52 install SIS files. It can be invoked either through <codeph>BUILDROM</codeph> or directly.</entry>
       
    53 </row>
       
    54 <row>
       
    55 <entry><xref href="GUID-51C5DC6C-0CEE-5F44-8578-AEFBEF90FA4D.dita">READIMAGE</xref></entry>
       
    56 <entry><codeph>READIMAGE</codeph> is a command-line tool that provides
       
    57 readable data from a ROM, ROFS, or E32 image.</entry>
       
    58 </row>
       
    59 <row>
       
    60 <entry><xref href="GUID-CC04A14B-A839-5613-820D-F1E65EB2DF7F.dita">MAKSYM/MAKSYMROFS</xref></entry>
       
    61 <entry><codeph>MAKSYM/MAKSYMROFS</codeph> is a tool to create a readable
       
    62 symbol file listing the virtual addresses of the exported functions.</entry>
       
    63 </row>
       
    64 <row>
       
    65 <entry><xref href="GUID-9CF985F1-C100-5999-9410-58B7865A1E18.dita">Obey
       
    66 Files</xref></entry>
       
    67 <entry><codeph>OBEY</codeph> files are standard text files containing
       
    68 statements that are used to control the operation of the ROM building
       
    69 tools.</entry>
       
    70 </row>
       
    71 <row>
       
    72 <entry><xref href="http://developer.symbian.org/wiki/index.php/Raptor_Build_System" scope="external">Symbian Build System v2</xref></entry>
       
    73 <entry><codeph>SBSv2</codeph> is a tool for building Symbian platform
       
    74 and applications developed for Symbian platform. It helps you build
       
    75 a set of components, or the complete Symbian platform, on Windows
       
    76 and Linux platforms for the ARMv5, TOOLS2 and WINSCW target platforms.
       
    77 They also provide a reference to the file formats used as input to
       
    78 the build tools. For more information about SBSv2, see the Symbian
       
    79 Build System v2  documentation that is provided with the Platform
       
    80 Developer Toolkit. </entry>
       
    81 </row>
       
    82 </tbody>
       
    83 </tgroup>
       
    84 </table>         </section>
       
    85 <section id="GUID-565FDA0A-67BD-46D7-9673-D35B83EF09AC"><title>Emulators</title><p>The following emulators are available: </p><table id="GUID-AC6E5AC1-0344-4984-93CE-E721F35A6BFC">
       
    86 <tgroup cols="2"><colspec colname="col1"/><colspec colname="col2"/>
       
    87 <thead>
       
    88 <row>
       
    89 <entry>Name</entry>
       
    90 <entry>Description</entry>
       
    91 </row>
       
    92 </thead>
       
    93 <tbody>
       
    94 <row>
       
    95 <entry><xref href="http://developer.symbian.org/wiki/index.php/Syborg_&amp;_QEMU" scope="external">QEMU</xref></entry>
       
    96 <entry><codeph>QEMU</codeph> is an open source emulator which can
       
    97 be used to run and debug a Symbian ROM image on a PC.</entry>
       
    98 </row>
       
    99 <row>
       
   100 <entry><xref href="http://developer.symbian.org/wiki/index.php/Syborg_&amp;_QEMU" scope="external">Syborg</xref></entry>
       
   101 <entry> <codeph>Syborg</codeph> is a Symbian baseport for use with
       
   102 QEMU.</entry>
       
   103 </row>
       
   104 </tbody>
       
   105 </tgroup>
       
   106 </table></section>
       
   107 </conbody><related-links>
       
   108 <link href="GUID-0C84FD76-87B2-4AD1-B23A-2C5C8668BC4C.dita"><linktext>Base
       
   109 Porting Guide</linktext></link>
       
   110 <link href="GUID-57989FF8-5E8F-4C8A-9D38-169AFCA4C078.dita"><linktext>Baseport
       
   111 Template Implementation Guide</linktext></link>
       
   112 <link href="GUID-627FC480-AF4F-4B23-8671-6E0A0DABA0EF.dita"><linktext>Baseport
       
   113 Template Testing Guide</linktext></link>
       
   114 </related-links></concept>