K-INFO
HU
EN
Belépés

Beágyazott rendszerek fejlesztése laboratórium

Embedded Systems Development Laboratory
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Tantárgy neve (magyarul, angolul)
Beágyazott rendszerek fejlesztése laboratórium
Embedded Systems Development Laboratory
Tantárgykód BMEVIMIMA12
Tantárgyjelleg
Képzési szint
Kurzustípusok és óraszámok (heti/féléves)
Kurzustípus elmélet gyakorlat laboratóriumi gyakorlat
óraszám (heti) 0 0 3
jelleg (kapcsolt/önálló) önálló
Tanulmányi teljesítmény/értékelés típusa félévközi érdemjegy
Tantárgy kreditértéke 4
Tantárgyfelelős
Dr. Pálfi Vilmos
beosztás: adjunktus
Tantárgyat gondozó oktatási szervezeti egység
Mesterséges Intelligencia és Rendszertervezés Tanszék
Kar Villamosmérnöki és Informatikai Kar
Tantárgy weboldala http://www.mit.bme.hu/oktatas/targyak/VIMIMA12/
Tantárgy elsődleges mintatantervi jellege
Közvetlen előkövetelmények – Erős előkövetelmény nincs
Közvetlen előkövetelmények – Gyenge előkövetelmény nincs
Közvetlen előkövetelmények – Párhuzamos előkövetelmény nincs
Közvetlen előkövetelmények – Mérföldkő előkövetelmény nincs
Közvetlen előkövetelmények – Kizáró feltétel nincs

Célkitűzés

Tantárgyprogram

 

labor alkalom

tematika

1.

Az Analog Devices Blackfin DSP processzorcsalád és fejlesztőkörnyezetének bemutatása. Processzor felépítése, memóriakezelés, aritmetikai tulajdonságok.  

2. – 3.

A DSP processzorok használata sebességkritikus alkalmazásokban. FIR szűrő realizálása konvolúciós kernel használatával. Magas szintű, gépi szintű és kevert szintű kódfejlesztési, optimalizálási technológiák gyakorlása elemi jelfeldolgozási feladatok megvalósításával.

4. – 5.

A VisualDSP környezet megismerése. Összetett feladatok jelfeldolgozási és kommunikációs realizációja valós idejű támogatást biztosító szoftver eszközökkel (szálak, szemaforok, megszakítások). 

6.

A Xilinx EDK környezet bemutatása, egyszerű demonstrációs mikroprocesszoros rendszer specifikálása és generálása. Az SDK Eclipse alapú szoftver fejlesztési környezet használata elemi tesztelési és demonstrációs, kommunikációs alkalmazásban.

7. – 8.

A mikroprocesszoros HW rendszerterv bővítése egyedi specifikációt realizáló perifériaegységekkel. A buszillesztés és programozói interfész kialakítása, rendszergenerálás. A SW környezet adaptálása az egyedi perifériákat tartalmazó mikroprocesszoros rendszerhez. A perifériameghajtó függvények használata. Szoftveres és hardveres időzítés használata a perifériakezelésben.

9.

Az NI LabVIEW grafikus alkalmazásfejlesztői környezet bemutatása. A Virtuális műszerezés elve, alkalmazása az NI cRIO eszközökön. A LabVIEW FPGA integrált környezet használati lehetőségei. 

10.– 11.

Függvénygenerátor, mint virtuális műszer realizációja LabVIEW környezetben, közvetlenül a Host PC hangkártya használatával. Komplex hierarchikus LabVIEW (Host-RealTime-FPGA) projektfejlesztés a cRIO eszköz használatával. Elemi digitális I/O funkciók, kommunikációs, és szinkronizációs feladatok programozása egy virtuális sugárzásmérő egység realizálásával.

 
 
A laboratóriumi gyakorlatok célja a beágyazott rendszerek fejlesztéséhez kapcsolódó különböző technológiák megismertetése. Ennek kapcsán közvetlen gyakorlati tapasztalatok szerzése a hardveres alapokat is tartalmazó FPGA alapú beágyazott rendszertervezés, a speciális jelfeldolgozó processzorok használatával megvalósított hatékony szoftveres alkalmazásfejlesztés és a magasszintű, modell alapú grafikus LabVIEW környezetben virtuális műszer alapú feladatmegoldás területén. A laboratóriumi gyakorlatok a fejlesztő eszközök és a technológiai alapok bemutatása után az előírt feladatok végrehajtásából állnak. 

Tanulmányi eredmények

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Tudás

Nincsenek rögzített tanulási eredmények.

Képességek

Nincsenek rögzített tanulási eredmények.

Attitűd

Nincsenek rögzített tanulási eredmények.

Autonómia és felelősség

Nincsenek rögzített tanulási eredmények.

Oktatási módszertan

Laboratóriumi gyakorlat. A tárgyat heti 4 órás laboratóriumi gyakorlatok formájában szervezzük. Mindhárom mérési blokk egy előkészítő, bemutató alkalomból és további 2-4 mérési alkalomból áll. A méréseket 2 fős hallgatói mérőcsoportok végzik. 

Tanulástámogató anyagok

Online források
A tárgyhoz kapcsolódó felkészülést támogató anyagok; elérhetők a tárgy tanszéki honlapján.

A tantárgy teljesítéséhez ajánlott előzetes ismeretek

Tudás típusú kompetenciák
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Digitális technika, Rendszerarchitektúrák, Beágyazott rendszerek szoftvertechnológiája, Beágyazott operációs rendszerek 
Képesség típusú kompetenciák
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Digitális technika, Rendszerarchitektúrák, Beágyazott rendszerek szoftvertechnológiája, Beágyazott operációs rendszerek 
Általános szabályok
Követelmények: A méréseken a részvétel kötelező. A mérések eredményéről jegyzőkönyvet kell készíteni. A jegyzőkönyveket osztályozzuk. A mérésre kapott érdemjegyet a mérésen mutatott felkészültség és a jegyzőkönyv minőségének együttes értékelése alapján állapítjuk meg. A félévvégi jegy az mérésekre kapott jegyek átlaga, 50 századtól felfelé kerekítve. Pótlási lehetőségek: A félév során 2 laboratóriumi gyakorlat pótolható, függetlenül az eredménytelenség okától. A mérési jegyzőkönyvek a szorgalmi időszak végéig vagy legkésőbb a pótlási hét végéig adhatók be.
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása

Nincs megadva részletes értékelés.

Szorgalmi időszakban végzett teljesítményértékelések részaránya

Nincs megadva részarány.

Vizsgaidőszakban végzett teljesítményértékelések részletes leírása

Nincs megadva részletes értékelés.

Vizsgarészek részaránya

Nincs megadva részarány.

Érdemjegy megállapítása

Nincs megadva érdemjegy határ.

Jelenléti és részvételi követelmények

Nincs megadva jelenléti követelmény.

Javítás, ismétlés és pótlás különös szabályai

Nincs megadva.

Rövid leírás

Nincs megadva.

Részletes leírás

Nincs megadva.

Ajánlott tantárgyak
Nincs
A tantárgy elvégzéséhez szükséges tanulmányi munka

Nincs megadva munkaidő bontás.

Tantárgykövetelmények hatályossága
Tantárgykövetelmények hatályosságának kezdete:
Tantárgykövetelmények hatályosságának vége:
Tantervi elhelyezés

Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.