Course: Embedded Systems

» List of faculties » FS » MTI
Course title Embedded Systems
Course code MTI/VST
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory, Compulsory-optional
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Lecturer(s)
  • Martinec Tomáš, Ing. Ph.D.
Course content
Lectures: 1. Introduction to the subject, application area of single-chip (embedded) microcontrolers 2. Architecture and instruction set of selected series of single-chip microcomputers 3. Program development tools, program debugging tools 4. Input / output ports, their configuration, other custom built-in peripherals 5. Principle and use of counters / timers, interrupt system 6. Programming principles for real-time applications 7. Data transfer, communication interfaces used in embedded systems 8. Communication protocols, communication security 9. Specific features of signal processors 10. Overview of the properties and capabilities of available architectures and processors, typical tasks Exercises: Exercise focuses on students' independent work, programming given tasks that reflect the current lectures. In addition, one more difficult task will be given during the semester to solve as a seminar work.

Learning activities and teaching methods
Monological explanation (lecture, presentation,briefing), Working activities (workshops)
Learning outcomes
The aim of this subject is to provide information about the technologies used for built-in (embedded) systems, programming of the embedded microcontrollers and digital signal processors, application development principles, focusing on the programming of peripheral interfaces, interrupts and work in the real time.
The course introduces students to technology microcontrollers, digital signal processors, their programming and use especially for process control in real time. Students will learn the basic types of microcontrollers, their hardware architecture and instruction set. They learn to work with built-in peripheral systems using basic development tools. They also learn about the specific characteristics of the architecture of digital signal processors and their programming. Attention will also be paid to the particularities in the implementation of tasks in real-time.
Prerequisites
Unspecified

Assessment methods and criteria
Combined examination, Practical demonstration of acquired skills

Participation in the exercises. Realization of given individual work. Passing an exam.
Recommended literature
  • Pinker, J. Mikroprocesory a mikropočítače,. Praha, 2004. ISBN 80-7300-110-1.
  • Valvano, J., W. Embedded Systems: Introduction to Arm ? Cortex?-M Microcontrollers. 2013. ISBN 978- 1-4775-0899-.
  • Váňa, V. ARM pro začátečníky. Praha, 2009. ISBN 978-80-7300-246-6.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester