Vyučující
|
|
Obsah předmětu
|
nespecifikováno
|
Studijní aktivity a metody výuky
|
Přednášení, Laborování, Cvičení na počítači
- Domácí příprava na výuku
- 14 hodin za semestr
- Účast na výuce
- 84 hodin za semestr
- Semestrální práce
- 10 hodin za semestr
- Příprava na zápočet
- 7 hodin za semestr
- Příprava na zkoušku
- 20 hodin za semestr
|
Předpoklady |
---|
Odborné znalosti |
---|
Knowledge of the basics of computer science, programming, physics, analog and digital technology and automatic control is assumed, which is obtained by studying the study program. |
Knowledge of the basics of computer science, programming, physics, analog and digital technology and automatic control is assumed, which is obtained by studying the study program. |
Výsledky učení |
---|
- Design and implement software for a simple embedded system with microcontroller. |
- Design and implement software for a simple embedded system with microcontroller. |
- Explain the structure of a single-chip microcontroller |
- Explain the structure of a single-chip microcontroller |
- Vysvětlit možnosti jeho reálného využití |
- Vysvětlit možnosti jeho reálného využití |
- Popsat způsoby programování mikropočítačů, jazyk assembler, vyšší programovací jazyky |
- Popsat způsoby programování mikropočítačů, jazyk assembler, vyšší programovací jazyky |
Detailně popsat vlastnosti mikropočítače z hlediska jeho typů paměti, procesoru, komunikačních kanálů, |
Detailně popsat vlastnosti mikropočítače z hlediska jeho typů paměti, procesoru, komunikačních kanálů, |
- Vysvětlit využití AD převodníků a realizace pulsně šířkové modulace |
- Vysvětlit využití AD převodníků a realizace pulsně šířkové modulace |
- Vysvětlit funkci přerušovacího systému |
- Vysvětlit funkci přerušovacího systému |
- Vysvětlit návrh programového systému pracujícího v reálném čase |
- Vysvětlit návrh programového systému pracujícího v reálném čase |
- Popsat východiska real-timových operačních systémů a způsoby jejich využití |
- Popsat východiska real-timových operačních systémů a způsoby jejich využití |
Odborné dovednosti |
---|
- Program microcontroller in assembly language |
- Program microcontroller in assembly language |
- Program microcontrollers in C language |
- Program microcontrollers in C language |
- Propose the use of a microcontroller for practical implementation of a monitoring or control system |
- Propose the use of a microcontroller for practical implementation of a monitoring or control system |
- Is able to implement real-time system features for monitoring and control applications using a microcontroller-based embedded system |
- Is able to implement real-time system features for monitoring and control applications using a microcontroller-based embedded system |
Vyučovací metody |
---|
Odborné znalosti |
---|
Laborování |
Laborování |
Cvičení na počítači |
Cvičení na počítači |
Přednášení |
Přednášení |
Demonstrace |
Demonstrace |
Týmová práce |
Týmová práce |
Hodnotící metody |
---|
Kombinovaná zkouška (písemná část + ústní část) |
Kombinovaná zkouška (písemná část + ústní část) |
Známkou |
Známkou |
Doporučená literatura
|
-
Barr Michael, Massa Anthony. Programming Embedded Systems with C and GNU Development Tools. 2006. ISBN 978-0-596-00983-0.
-
Elecia White. Making embedded systems. 2012. ISBN 9781449302146.
-
HASKELL, R. E. Desing of Embedded Systems Using 68HC12/11 Microcontrollers. Prentice-Hall, Inc., USA, 2000. ISBN 0-13-083208-1.
-
John Catsoulis. Designing Embedded Hardware. 2005.
-
WANG, K. C. Embedded and real-time operating systems. New York, 2017. ISBN 978-3319515168.
|