From e1f6da6e5e4f1c7f409b3653dd073a5bb162b9fa Mon Sep 17 00:00:00 2001 From: Rafael Zurita Date: Sun, 26 Jul 2020 20:31:06 -0300 Subject: [PATCH] how to use the basic examples --- howtouse.html | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/howtouse.html b/howtouse.html index 25252d5..18b4497 100644 --- a/howtouse.html +++ b/howtouse.html @@ -39,9 +39,8 @@

Getting started

-

Dependences

- +

For building the source code you need the below listed toolchain components in your system:

gcc-avr version 2 (it is needed for time.h and date)

@@ -52,6 +51,14 @@ make, gcc-avr, avr-libc, avrdude (for flashing), flex, bison, make

+

Basic examples

+

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 +Comer's Book). +These are easy to understand, just follow the few steps in the README file of each one. Check them here: Xinu examples apps source code.

+ +

Note: 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. +

+

Getting started with the Xinu OS and the Xinu shell