S.Ha.R.K. demos are a set of applications and examples built to
demonstrate all the kernel capabilities. The main goal is to show how
to create and use the basic and advanced kernel API, the scheduler
modules and the device drivers interface. A small set of demos, called Base Demos, is the first step
to enter inside the S.Ha.R.K. application development. These demos are
included with the kernel official distribution (see the download page) and they are guarantee for
each new S.Ha.R.K. release.
After the base demos are well understood, inside Advanced Demos it is possible
to find a kernel deeper approach. Scheduling policies and the resource
managment protocols can be evaluated. Moreover a set of complex robotic
applications and simulation tools are included. Unfortunately we don't
have enough time to check all the source code present. We only
guarantee that the demos compile under the last S.Ha.R.K. distribution.
If you are interested in a particular demo you can directly contact the
demo author. The Advanced Demos
can be downloaded separately.
The last package is Unsupported Demos. All the demos developed in the past years, especially by students, can be found here. These demos are not supported, maybe they don't compile with the last version of S.Ha.R.K.