carbidect/com.nokia.tools.variant.imaker.ct.help/html/imaker.html
changeset 0 30eb2d538f02
equal deleted inserted replaced
-1:000000000000 0:30eb2d538f02
       
     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
       
     2 <html>
       
     3    <head>
       
     4       <title>Carbide.ct iMaker User Guide</title>
       
     5    </head>
       
     6 
       
     7    <body>
       
     8       <h2>
       
     9          Image creation overview
       
    10       </h2>
       
    11       <p>
       
    12          It is possible to create flashable images straight from Carbide.ct. This is made possible by the integration of Carbide.ct and iMaker tool. iMaker is an image creation tool which provides a simple, standardized and configurable image creation framework.
       
    13 		 It is used by Nokia and its sub contractors. iMaker is based on the standardized Make system, and is thus, platform-independent. iMaker uses ConE to convert Configuration Project into target format, which it then includes into flashable image that it creates.
       
    14 	  </p>
       
    15       <h2>
       
    16          Preconditions for image creation
       
    17       </h2>
       
    18       <p>
       
    19 		 The following points must be fulfilled in order to create flashable images successfully
       
    20 		 <ol>
       
    21 		 <li>iMaker tool must be installed on the user system. iMaker must have necessary integration with ConE. This means that ConE tool must also exist in the system. These tools usually belong to a build environment or workspace. The workspace must be intact and product images must be creatable succesfully from it. 
       
    22 		 The workspace can be so called <i>mini environment</i>. Mini environment is a (relatively) small build environment where flashable phone images can be created, similarly to a full SW environment. First version of the renewed minienv functionality is implemented in iMaker 09.06.01. </li>
       
    23 		 <li>A Configuration Project must be open in Carbide.ct. The project and the workspace must be compatible. The Configuration Project must contain image <i>creation layer</i>, which specifies iMaker parameters.</li>
       
    24 		 <li>Image creation parameters must be configured appropriately.</li>
       
    25 		 </ol>
       
    26       </p>
       
    27       <h2>
       
    28          Image creation steps
       
    29       </h2>
       
    30       <p>
       
    31 		 Follow these steps to create flashable image successfully
       
    32 		 <ol>
       
    33 		 <li>Verify that you have a build environment, with the required tools</li>
       
    34 		 <li>Create a Configuration Project from the environment or if it is already done use it as a basis. Create your Carbide.ct workspace on the same drive as the environment. Import the Configuration Project to Carbide.ct.</li>
       
    35 		 <li>Edit the Configuration Project as you wish</li>
       
    36 		 <li>Make sure that you have <i>image creation layer</i> in your Configuration Project. Fill the image creation parameters in it and in the end press <i>image creation button</i> as shown in the following figure:<br>
       
    37 		 <img src="images/imaker.png" ><br>
       
    38 		 <b>Figure 1</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Image creation layer
       
    39 		 <br><br>
       
    40 		  You can follow the creation process from <b>Console</b> view. Once the image creation is finished you can verify the output in the workdir folder that you specified in the <b>image creation layer</b>.
       
    41 		 
       
    42 		 </li>
       
    43 		 </ol>
       
    44       </p>
       
    45    </body>
       
    46 </html>