Přeskočit na hlavní obsah
Přeskočit hlavičku

Základy komponentních technologií pro řízení

Typ studia bakalářské
Jazyk výuky čeština
Kód 450-2038/01
Zkratka ZKTR
Název předmětu česky Základy komponentních technologií pro řízení
Název předmětu anglicky Fundamentals of Component Technologies in Control
Kreditů 4
Garantující katedra Katedra kybernetiky a biomedicínského inženýrství
Garant předmětu doc. Ing. Jaromír Konečný, Ph.D.

Osnova předmětu

1. Úvodní přednáška, motivace k učivu
2. Platforma Beagle Bone Black a její architektura
3. Knihovny pro přístup k základním periferiím LED, GPIO, ADC a PWM
4. Sériová linka, různé přístupy k sériové lince, knihovna RxTx
5. Komunikace s podřízeným systémem pomocí I2C, SCI a Ehternetu
6. Komunikační protokoly s podřízeným / nadřízeným zařízením.
7. Implementační strategie pro tvorbu měřicí aplikace (implementace stavového automatu)
8. Přehled technologií používaných ve vestavěných zařízeních pro tvorbu rozhraní mezi měřicí resp. řídicí aplikací a okolním světem na operačním systému Linux
9. Komunikace s nadřazeným systémem pomocí Ethernetu, server a klient pro spojení na úrovni soketů
10. Komunikace s nadřazeným systémem, tvorba jednoduchého webového serveru v jazyce Java
11. Vytvoření webové vizualizace měřicí resp. řídicí aplikace (html, php, css, javascript, bootstrap)
12. Vytvoření databáze na vestavěném zařízení (mysql) a použití ve webové prezentaci (php) a v měřicí aplikaci (java)
13. Moderní trendy v oblasti komponentních technologií
Cvičení budou probíhat v těchto oblastech:
• Programování v jazyce Java na malém vestavěném zařízení s operačním systémem Linux
• Přístupy k základním periferiím v jazyce Java, a to zejména GPIO, ADC, PWM, SCI, I2C
• Komunikace s podřízenou jednotkou pomocí SCI a I2C
• Komunikace s nadřízeným zařízením pomocí soketů a web serveru

E-learning

Materiály jsou dostupné v https://lms.vsb.cz/

Povinná literatura

[1] MOLLOY, Derek. [i]Exploring BeagleBone: tools and techniques for building with embedded Linux.[/i] Indianapoli, IN: John Wiley, 2015. ISBN 9781118935125 .
[2] RICHARDSON, Matt. [i]Getting started with BeagleBone.[/i] Sebastopol, CA: Maker Media, 2014. ISBN 978-1449345372 .

Doporučená literatura

[1] SCHILDT, Herbert. [i]Java[/i]. Seventh edition. New York: McGraw-Hill Education, 2017. ISBN 978-1259589317 .
[2] NEGUS, Chris. [i]Linux bible[/i]. Ninth edition. Indianapolis, Indiana: John Wiley & Sons, 2015. ISBN 9781118999875 .