SylabUZ

Generate PDF for this page

Embedded systems - course description

General information
Course name Embedded systems
Course ID 06.0-WE-AutP-EmbSyst-Er
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study WIEiA - oferta ERASMUS / Automatic Control and Robotics
Education profile -
Level of studies First-cycle Erasmus programme
Beginning semester winter term 2018/2019
Course information
Semester 5
ECTS credits to win 3
Course type obligatory
Teaching language english
Author of syllabus
  • dr inż. Michał Doligalski
  • prof. dr hab. inż. Alexander Barkalov
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 30 2 - - Credit with grade
Laboratory 30 2 - - Credit with grade

Aim of the course

  • to familiarize students with the basic technologies related to embedded systems
  • shaping the skills of designing and implementing embedded systems

Prerequisites

Fundamentals of digital and microprocessor technology, Discrete process control

Scope

General information: Characteristics, organization, design requirements of embedded systems. Digital circuits, microcontrollers. Sequential and concurrent systems.

Embedded systems design: specification, formal and informal modeling, verification, implementation. Integrated hardware and software design. Verification and implementation of the digital system. Implementation of digital systems and microcontrollers as an embedded system.

Real-time systems: time requirements, priorities, task planning, resources.

Concurrent processes: processes and communication, sending information. Prototyping, verification, implementation of concurrent systems.

Interfaces and communication: bus, ports, concept of protocol, interrupts, buses, serial protocols, parallel protocols, wireless protocols.

Implementation of embedded systems based on SBC computers (single board computers), implementation of systems and nodes of IoT class solutions (Internet of Things).
Embedded systems in smart home solutions, telematics, and fast prototypes from off-the-shelf components.

Teaching methods

lecture: conventional lecture

laboratory: laboratory exercises

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Lecture - the condition of getting credit is obtaining positive grade from final test

Laboratory - the condition for passing is obtaining positive grades from all laboratory exercises, planned to be implemented under the laboratory program

Components of the final grade = lecture: 50% + laboratory: 50%

Recommended reading

  1. Vahid F., Givargis T.: Embedded System Design: A Unified Hardware/Software Introduction, Wiley, 2002, ISBN: 978-0-471-38678-0
  2. Douglass B.,  Real Time UML Workshop for Embedded Systems, Newnes, 2006

  3. Sass R., Schmidt A, Embedded Systems Design with Platform FPGAs, Morgan Kaufmann, 2010

  4. Vahid F., Givargis T.: Embedded System Design: A Unified Hardware/Software Introduction, Wiley, 2002.

Further reading

Notes


Modified by dr hab. inż. Wojciech Paszke, prof. UZ (last modification: 01-05-2020 17:00)