Browse Source

how to use the basic examples

pull/1/head
Rafael Zurita 6 years ago
parent
commit
e1f6da6e5e
  1. 11
      howtouse.html

11
howtouse.html

@ -39,9 +39,8 @@
<h3>Getting started</h3> <h3>Getting started</h3>
<p>
<h4>Dependences</h4> <h4>Dependences</h4>
<p>For building the source code you need the below listed toolchain components in your system:</p>
<p><strong>gcc-avr version 2 (it is needed for time.h and date)</strong> <p><strong>gcc-avr version 2 (it is needed for time.h and date)</strong>
</p> </p>
@ -52,6 +51,14 @@ make, gcc-avr, avr-libc, avrdude (for flashing), flex, bison, make
</pre> </pre>
</p> </p>
<h4>Basic examples</h4>
<p>There are several short and quick examples applications for getting started with multi-tasking embedded system programming using Xinu OS (some of them come from the <a href="https://xinu.cs.purdue.edu/#textbook">
Comer's Book</a>).
These are easy to understand, just follow the few steps in the README file of each one. Check them here: <a href="https://github.com/zrafa/xinu-avr/apps/">Xinu examples apps source code.</a></p>
<p><strong>Note:</strong> the only requirement for proper concurrent programming is to understand basic OS topics, like multi-task programming (priorities, processes states, etc), syncronization between processes, semaphores and mutexes. If you not, don't worry, you can play with the examples for a while while reading about those topics in some OS book.
</p>
<h4>Getting started with the Xinu OS and the Xinu shell</h4> <h4>Getting started with the Xinu OS and the Xinu shell</h4>
<p> <p>

Loading…
Cancel
Save