Tantárgy neve, kódja: Mikrovezérlős rendszerfejlesztés, GINFBAN-MIKROVRE-1
A tárgy célja a mikrovezérlők és a velük végzett rendszerfejlesztési alapismeretek megismertetése a hallgatókkal.
A mikrovezérlők általános felépítése, a belső perifériák tulajdonságai. A mikrovezérlők belső perifériáinak működése, konfigurálása különböző feladatokhoz. Kommunikációs protokollok és a belső egységek kapcsolata a külvilággal. Vezetékes és vezeték nélküli kommunikációs lehetőségek. Tervezés mikrovezérlővel. Hardver és szoftver tervezés lépései, áramköri lapon történő megvalósítás ismertetése. Kész rendszerek részeinek elemzése.
Elsajátítandó ismeretanyag laboratórium:
A laborokon mikrovezérlős fejlesztőrendszereken keresztül ismerkednek meg a hallgatók a mikrovezérlők C-nyelvű programozásával.
Tudása:
tudása
- Ismeri az informatikai szakterületének műveléséhez szükséges természettudományi elveket és módszereket (matematika, fizika, egyéb természettudományok).
- Ismeri az informatikai rendszerek hardver és szoftver elemeinek működését, megvalósításuk technológiáját, működtetéséből származó feladatok megoldásának mikéntjét, valamint informatikai és egyéb műszaki rendszerek összekapcsolásának lehetőségeit.
képességei
- Képes a megszerzett alapismeretekre építve egy-egy műszaki informatikai területen mélyebb ismeretek önálló megszerzésére, a szakirodalom feldolgozására, majd a területhez kapcsolódó informatikai problémák megoldására.
- Folyamatosan képezi magát és lépést tart az informatikai szakma fejlődésével.
- Hitelesen képviseli a mérnöki és informatikai szakterületek szakmai alapelveit.
- Nyitott az informatikai eszközöket alkalmazó más szakterületek megismerésére és azokon informatikai megoldások kidolgozására az adott terület szakembereivel együttműködve.
- Törekszik a hatékony és minőségi munkavégzésre.
Félévközi tanulmányi követelmények:
Órák látogatása, kiadott tervezési és programozási feladatok megoldása.
Vizsgakövetelmények:
Kiadott feladat alapján mikrovezérlőre program megtervezése és megírása.
Dedikált labor, mikrovezérlős fejlesztő panelekkel.
[1] Scherer Balázs, 2012: A 32 bites ARM magú mikrovezérlők vizsgálata (kutatási beszámoló) http://proprogressio.hu/a-32-bites-arm-magu-mikrovezerlk-vizsgalata/[2] Geoffrey Brown: Discovering the STM32 Microcontroller (2016) http://www.cs.indiana.edu/~geobrown/book.pdf