<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 <ahref="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: <ahref="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>