Goals
Students acquire basic skills for system design, implementation, integration and testing of multimedia solutions in the field of embedded systems. They are able to evaluate hardware and software architectures of embedded multimedia systems. They gain programming experience using a Linux-based platform and solve a multimedia communication problem in a project team.
Content
The course teaches the basics for carrying out development work in the field of embedded systems and focuses on multimedia technologies. At the beginning of the lecture a short introduction into the development processes such as system engineering, software development and test procedures is given to prepare the project teams methodically. Subsequently, basic hardware and software architectures of embedded systems are presented in order to enable the students to classify solution concepts. The course then focuses on the detailed analysis of an embedded platform using the Raspberry Pi as an example. The use of the processor platform and the peripheral components is deepened on the basis of the cross-platform development environment Qt Creator with C/C++. During the practical implementation in a project team, students acquire the skills to jointly structure a development problem, develop a solution concept and integrate existing software modules into an overall solution. The approach to the problem and the solution must be documented by the project team and is finally presented to all participants.
- Kursleiter/in: Wolfgang Michael Theimer