| <?xml version="1.0" encoding="iso-8859-1" ?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd--> |
| <html xmlns="http://www.w3.org/1999/xhtml" |
| > |
| <head><title>Working with the tutorials</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> |
| <meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> |
| <meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> |
| <!-- xhtml,3,next,html --> |
| <meta name="src" content="etrice-doc.tex" /> |
| <meta name="date" content="2014-03-31 09:04:00" /> |
| <link rel="stylesheet" type="text/css" href="etrice-doc.css" /> |
| </head><body |
| > |
| <!--l. 1--><div class="crosslinks"><p class="noindent">[<a |
| href="etrice-docse4.html" >next</a>] [<a |
| href="etrice-docch2.html" >prev</a>] [<a |
| href="etrice-docch2.html#tailetrice-docch2.html" >prev-tail</a>] [<a |
| href="#tailetrice-docse3.html">tail</a>] [<a |
| href="etrice-docch2.html#etrice-docse3.html" >up</a>] </p></div> |
| <h3 class="sectionHead"><span class="titlemark">2.1 </span> <a |
| id="x7-260002.1"></a>Working with the tutorials</h3> |
| <!--l. 3--><p class="noindent" >The eTrice tutorials will help you to learn and understand the eTrice tool and its concepts. eTrice supports several target |
| languages. The first two tutorials are target language specific. The other tutorials work for all target languages. Target |
| language specific aspects are explained for all languages. Currently eTrice supports Java and C. C++ generator and runtime |
| are currently prototypes with no tutorials. You should decide for which target language you want to work through the |
| tutorials. |
| </p><!--l. 8--><p class="noindent" >Here an overview over the tutorials: |
| </p><!--l. 10--><p class="noindent" ><img |
| src="images/012-tutorial-structure.png" alt="PIC" |
| /> |
| </p><!--l. 12--><p class="noindent" >The <span |
| class="ec-lmsso-10">Traffic Light Example </span>in not yet available but will be provided with the next eTrice milestone. |
| </p><!--l. 14--><p class="noindent" >eTrice generates code out of ROOM models. The generated code relies on the services of a runtime framework (Runtime): |
| </p> |
| <ul class="itemize1"> |
| <li class="itemize">execution |
| </li> |
| <li class="itemize">communication (e.g. messaging) |
| </li> |
| <li class="itemize">logging |
| </li> |
| <li class="itemize">operating system abstraction (osal)</li></ul> |
| <!--l. 23--><p class="noindent" >Additional functionality is provided as model library (Modellib): </p> |
| <ul class="itemize1"> |
| <li class="itemize">socket server and client |
| </li> |
| <li class="itemize">timing service |
| </li> |
| <li class="itemize">standard types</li></ul> |
| <!--l. 30--><p class="noindent" >All tutorial models are provided as examples. |
| </p><!--l. 32--><p class="noindent" >The Runtime, Modellib and Tutorial projects are target language specific and will be set up in the first tutorial "Setting up |
| the workspace for ...". |
| |
| |
| </p> |
| <!--l. 1--><div class="crosslinks"><p class="noindent">[<a |
| href="etrice-docse4.html" >next</a>] [<a |
| href="etrice-docch2.html" >prev</a>] [<a |
| href="etrice-docch2.html#tailetrice-docch2.html" >prev-tail</a>] [<a |
| href="etrice-docse3.html" >front</a>] [<a |
| href="etrice-docch2.html#etrice-docse3.html" >up</a>] </p></div> |
| <!--l. 1--><p class="noindent" ><a |
| id="tailetrice-docse3.html"></a> </p> |
| </body></html> |