INFB Embedded Systems | Course | INF | |
---|---|---|---|
Lecturers : |
Prof. Dr.-Ing. Karl-Heinz Jänicke eMail |
Term | 5 |
Course Classification : | Informatics Bachelor, Core elective modules B-INF-Profil | CH | 4 |
Language : | Deutsch | Type | L E |
Type of examination : | PL | Credits | 5 |
Method of evaluation : | written examination 120 min | ||
Requirements : | |||
Cross References : | |||
Previous knowledges : | Fundamentals of technical computer science, organisation and programming | ||
Aids and special features : | Mode of assessment Successful completion of exercises Pass at course examination. Overall grade is the course examination grade. | ||
Teaching aims : | Students will know the primary technologies for the realisation of embedded systems and have acquired practical skills, especially in microcontrollers, software development and software testing for target platforms. They can develop microcontroller-based applications as foreground/background applications and initialise necessary periphery components. They also have a basic knowledge of real-time processing and real-time operating systems. | ||
Contents : | Overview of technologies: embedded PCs and microcontrollers, presentation of important platforms (demonstrations); microcontroller architecture, functions and applications, selection and programming of a specific microcontroller; internal architecture, processor kernel, instruction set, memory organisation, E/A ports, timer, interrupt; initialisation and application of controller function (E/A ports, A/D converter, timer, interfaces, ...); development tools: Assembler, C-Compiler, Debugger, Monitor, Simulator; programming examples and exercises in Assembler and C; development of small real.time applications; microcontroller platform for exercises: primarily SAB80C517A with development environment and application hardware (sensors, actors, display elements) | ||
Literature : | Klaus, R.: Die Mikrocontroller 8051, 8052 und 80C517, Zürich, vdf Verlag, 2001 Schaaf, B.-D.: Mikrocomputertechnik – Mit Mikrocontrollern der Familie 8051, Hanser Verlag, 2005 Manual SAB80C517A, Infineon Labor-Arbeitsmaterialien und Manuals der verwendeten Entwicklungsumgebung sowie der Programmiersprachen Assembler und C weitere Literaturstellen, auch aus Zeitschriften sowie aus dem Internet werden in der Lehrveranstaltung angegeben |