Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2024/2025

Embedded Software

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
NIE-ESW Z,ZK 5 2P+1C anglicky
Garant předmětu:
Hana Kubátová
Přednášející:
Hana Kubátová, Miroslav Skrbek
Cvičící:
Jan Schmidt, Miroslav Skrbek
Předmět zajišťuje:
katedra číslicového návrhu
Anotace:

Embedded software course acquainted students with the specifics of software development for embedded systems. The course covers the areas from the basic techniques of programming in C language and code optimizations, through typical areas as the reliable software development, embedded operating systems, signal processing, up to sophisticated techniques combined with artificial intelligence.

Požadavky:

Programming in C, embedded systems fundamentals.

Osnova přednášek:

1. Specifics of software development for embedded systems.

2. Programming languages.

3. Code optimization with respect to power consumption, cost and performance.

4. Reliable software development, debugging and testing.

5. Interrupt, cooperative multitasking, RTOS.

6. Real-time operating systems.

7. Signal processing.

8. DSP applicatins programming.

9. Software for control applications.

10. Model-based design and HW/SW co-design.

11. Programming of industrial robots.

12. Artificial intelligence in embedded systems.

Osnova cvičení:

Course labs are project-oriented. The topics of student projects reflect the topics in the lectures. Projects also emphasize project management and students' presentation skills.

Cíle studia:

The aim of the course is to provide students with a deeper insight into embedded systems. Mainly to show the integration of modern technologies and artificial intelligence in embedded systems and to provide students with a broad perspective with a view to applying advanced technologies in their final theses and technical practice after graduation.

Studijní materiály:

[1] Hobbs, C. : Embedded Software Development for Safety-Critical Systems (1st Edition). Auerbach Publications, 2015. ISBN 978-1498726702.

[2] Fan, X. : Real-Time Embedded Systems: Design Principles and Engineering Practices. Newnes, 2015. ISBN 978-0128015070.

[3] Lynch, K. M. - Park, F. C. : Modern Robotics: Mechanics, Planning, and Control. Cambridge University Press, 2017. ISBN Cambridge University Press.

[4] ElAli, T. - Karim, M. A. : Continuous Signals and Systems with MATLAB. CRC Press, 2018. ISBN 978-1420054743.

[5] Dinwiddie, K. : Industrial Robotics.Cengage Learning (1st Edition). Delmar Cengage Learning, 2018. ISBN 978-1133610991.

[6] Moons, B. - Bankman, D. - Verhelst, M. : Embedded Deep Learning: Algorithms, Architectures and Circuits for Always-on Neural Network Processing. Springer, 2018. ISBN 978-3319992228.

Poznámka:

Teaching materials can be found at https://courses.fit.cvut.cz

Další informace:
https://courses.fit.cvut.cz
Rozvrh na zimní semestr 2024/2025:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
St
místnost TH:A-1048
Kubátová H.
Skrbek M.

12:45–14:15
(přednášková par. 1)
Thákurova 7 (budova FSv)
Servitova laborka
Čt
místnost TH:A-1048
Skrbek M.
11:00–12:30
SUDÝ TÝDEN

(přednášková par. 1
paralelka 101)

Thákurova 7 (budova FSv)
Servitova laborka

Rozvrh na letní semestr 2024/2025:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 3. 12. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet6625306.html