The course on Real-Time Kernels for Microcontrollers aims to introduce the basic concepts of Real-time Systems targeted to Embedded Systems, which are often implemented using microcontrollers. The course will briefly illustrate the theoretical background of real-time scheduling, resource-aware techniques, and wireless communication based upon the IEEE 802.15.4 protocol.
A practical implementation of the presented concepts will be shown by describing the Erika Enterprise kernel, which is an extremely low footprint kernel featuring state-of-the-art real-time technologies targeted to microcontrollers for embedded applications.
The course will include a set of practical experiences to allow a faster, better and complete understanding of problems related to embedded applications design. The laboratory activities will use the FLEX embedded boards, fully integrated with Erika Enterprise, and a set of integrated tools for the automatic code generation and application performance profiling.
The course will be held at the RETIS Lab, Scuola Superiore S. Anna of Pisa.