Advanced Development with Single-board Computers

Module Code
CS5343
Module Coordinators
Peter Kneisel
Teachers
  • Ilja Michajlow
  • Konstantin Schuler
  • Short Description

    The students gain advanced knowledge about development with the single-board computers (SBCs).During the course the students work on projects using different components such as sensors and actuators, communication modules and other peripherals. The students can work in teams and develop complex applications based on SBC.Furthermore, they are able to select the necessary components to meet the requirements and then to implement these in their projects.They also document and present their final results.

    Learning Objectives

    The students:

    • plan and implement circuits for applications with single board computers
    • understand the functionality of available interfaces and bus systems
    • know the different uses and applications of single board computers
    • know wireless and wired datatransfer and protocols for various applications
    • know various sensors and actuators with its physical properties
    • know and understand the functionality and applications of modern System-on-Chips
    • can develop applications with single board computers
    Contents
    • Electrical Circuits
    • Development with Raspberry Pi
    • Digital signal processing and modeling with MATLAB/Simulink
    • Home automation and its protocols
    • Interfaces and bus systems
    • Sensors/actuators and their properties
    • Functionality and applications of modern System-on-Chips
    Duration in Semester
    1
    Instruction Language
    German
    Total Effort
    3 CrP; an estimated 90 hours, of which approximately 30 are spent in class.
    Weekly School Hours
    2
    Method of Instruction

    Praktikum 2SWS

    Requirements for the awarding of Credit Points

    Prerequisite: Mid-term exam with open and/or multiple choice questions

    Examination: Realisation of a project with a final presentation.

    Availability
    As Needed
    References
    • Kofler,Kühnast, Scherbeck "Raspberry Pi - Das umfassende Handbuch", Galileo Computing
    • Angermann, Beuschel, Rau, Wohlfarth "MATLAB – Simulink – Stateflow: Grundlagen, Toolboxen, Beispiele“,
    • Gessler,Krause “Wireless-Netzwerke für den Nahbereich“,Springer Vieweg
    • Werner"Digitale Signalverarbeitung mit MATLAB“,Springer Vieweg