Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

Advanced embedded systems

The course is not on the list Without time-table
Code Completion Credits Range Language
NI-PVS Z,ZK 4 2P+2C Czech
Course guarantor:
Lecturer:
Tutor:
Supervisor:
Department of Digital Design
Synopsis:

The course is focused on ARM processors and microcontrollers and their usage in wide range of applications. The course includes a series of advanced topics like security support, working with mass storage devices, motor control, system control and industrial communication. The students obtain both theoretical and also practical experiences with embedded systems.

Requirements:

Programming in C, Linux OS

Syllabus of lectures:

1. ARM processor architecture

2. ARM development tools

3. ARM peripherals

4. Consumption optimization in microcontrollers

5. Security support in microcontrollers

6. Advanced sensors (MEMS, humidity, ultrasound, GPS)

7. USB host, writing data to mass storage, SD cards

8. Signal processing (filters, FFT), signal processors

9. Motor and stepper motor control

10. Feedback, continuous, non-continuous and digital control, PID

11. Industrial busses and communication (industrial Ethernet, Modbus, Fieldbus, CAN)

12. Linux platforms, mixed platforms GPU, FPGA

13. Reserved

Syllabus of tutorials:

The labs are composed as a set of task on real devices like meteorology station with data acquisition, motor rotation speed control, CAN bus communication. Each task covers several topics from lectures.

Study Objective:

The goal of the course is to teach students advanced embedded systems based on the ARM processors. The students learn the architecture and peripherals of modern ARM processors including C programming. The motor control, signal processing, industrial communication and sensor data processing are included in the course,

Study materials:

Noergaard, T.: Embedded System Architecture. Elsevier Inc., 2005. ISBN: 0-7506-7792-9

Note:
Further information:
https://courses.fit.cvut.cz
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2024-10-13
For updated information see http://bilakniha.cvut.cz/en/predmet6165806.html