blob: d2c3619e38eb1c8fd6308d5181d4ac7cb50ebe33 [file] [log] [blame]
<?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="2015-07-03 15:56: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-230001"></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>