Embedded software
| Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
|---|---|---|---|---|
| ANI-ESW | Z,ZK | 5 | 2P+2C | česky |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra číslicového návrhu
- Anotace:
-
Předmět seznamuje studenty se specifiky vývoje programového vybavení pro vestavné systémy. Předmět studenta provází od základních technik programování v jazyce C a optimalizace kódu, přes řadu typických oblastí, jako je vývoj spolehlivého programového vybavení, vestavné operační systémy či zpracování signálu, až po sofistikované techniky vývoje vestavného programového vybavení kombinované s umělou inteligencí.
- Požadavky:
- Osnova přednášek:
-
1. Software ve vestavných systémech.
2. Programovací jazyky a vysokoúrovňová syntéza.
3. Optimalizace kódu s ohledem na spotřebu, cenu a výkon.
4. Modelem řízený návrh. HW/SW co-design.
5. Vývoj spolehlivého software, ladění a testování.
6. Operační systémy ve vestavných systémech.
7. Zpracování signálu.
8. Číslicové filtry a jejich implementace
9. Software pro řídící aplikace.
10. Programování průmyslových robotů.
11. Umělá inteligence ve vestavných systémech.
12. Optimalizace AI modelů pro systémy s limitovaným výkonem a zdroji
13. Vývoj autonomních systémů.
- Osnova cvičení:
-
bude doplněno
- Cíle studia:
-
Předmět seznamuje studenty se specifiky vývoje programového vybavení pro vestavné systémy. Předmět studenta provází od základních technik programování v jazyce C a optimalizace kódu, přes řadu typických oblastí, jako je vývoj spolehlivého programového vybavení, vestavné operační systémy či zpracování signálu, až po sofistikované techniky vývoje vestavného programového vybavení kombinované s umělou inteligencí.
- Studijní materiály:
-
1. Hobbs, C.: Embedded Software Development for Safety-Critical Systems (2st Edition). Auerbach Publications, 2019. ISBN 978-0367338855.
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. P. P. Vaidyanathan: Signals, Systems, and Signal Processing. Cambridge: Cambridge University Press, 2024. ISBN 978-1009412292.
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:
-
Předmět je vyučován v češtině.
- Další informace:
- https://courses.fit.cvut.cz
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů: