This course provides an introduction to the OS-based programming of embedded systems, i.e., we focus on the C programming language, aspects of OS and cover patterns/mechanisms when programming embedded systems.
- Recap of C and using C in an industrial context
- Programming with Free-RTOS and the ARM CORTEX M3 processor and an IDE (Keil micro Vision Studio (ARM MDK 5))
- Embedded Linux and programming of Linux Device Drivers
- The multicore case, i.,e., programming with a microkernel and advanced concepts for device sharing