|
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.
|