„Beágyazott és ambiens rendszerek” változatai közötti eltérés

A VIK Wikiből
David14 (vitalap | szerkesztései)
aNincs szerkesztési összefoglaló
a Nyelvhelyességi javítások
 
(41 közbenső módosítás, amit 17 másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
{{Tantárgy
{{Tantárgy
| név = Beágyazott és ambiens rendszerek
| név = Beágyazott és ambiens rendszerek
| tárgykód = VIMIA347
| tárgykód = VIMIAC06
| szak = villany szak
| szak = villany
| kredit = 4
| kredit = 4
| félév = 6
| félév = 5
| kereszt = nincs
| kereszt = nincs
| tanszék = MIT
| tanszék = MIT
13. sor: 13. sor:
| vizsga = írásbeli
| vizsga = írásbeli
| levlista =
| levlista =
| tad = https://www.vik.bme.hu/kepzes/targyak/VIMIA347/
| tad = https://portal.vik.bme.hu/kepzes/targyak/VIMIAC06/
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimia347
| tárgyhonlap = http://www.mit.bme.hu/oktatas/targyak/vimiac06
}}
}}


A tantárgy egy konkrét alkalmazás architektúrájának és működésének részletes elemzésén keresztül ismerteti a beágyazott rendszerek főbb tulajdonságait, technológiai és alkalmazási jellemzőit, és egyidejűleg példát mutat az emberi (pl. otthoni vagy munkahelyi) környezet részévé váló, elsősorban az életvitel és az életminőség szolgálatában álló beágyazott alkalmazásra, egy úgynevezett ambiens rendszerre.
A tantárgy a beágyazottrendszer-alkalmazások tervezésére készít fel. Ennek érdekében bemutatja a beágyazott rendszerek felépítését, a környezetből származó információ feldolgozásának lehetőségeit, a leggyakrabban előforduló adatfeldolgozási és vezérlési feladatokat, valamint mindezek tipikus szoftverimplementációit mikrokontrollerek, jelfeldolgozó processzorok (DSP) és programozható/újrakonfigurálható hardverek (FPGA) esetében. A tárgy hallgatói számítógépes gyakorlatok keretében részletesen megismerik a beágyazott rendszerekben elterjedten használt szoftvertervezési mintákat és gyakorolják az alkalmazásfejlesztést.
 
A tantárgy követelményeit eredményesen teljesítő hallgatók készségszintű ismeretekkel fognak rendelkezni a beágyazott- és hardverközeli szoftverfejlesztés területén, és gyakorlati tapasztalatot szereznek programozható és újrakonfigurálható hardvereszközök használata terén.
 
{{Vissza|BSC Beágyazott és irányító rendszerek szakirány}}


__TOC__
__TOC__
23. sor: 27. sor:
== Követelmények ==
== Követelmények ==


*'''NagyZH:''' A szorgalmi időszakban 1 nagyzárthelyit kell legalább elégségesre teljesíteni. Két pótlási lehetőség van.
*'''NagyZH:''' A szorgalmi időszakban 1 nagyzárthelyit kell legalább elégséges szintűre (50%) teljesíteni. Egy pótlási lehetőség van.
*'''Házi feladat:''' A félév során 1 házi feladatot kell legalább elfogadható szintűre megcsinálni.
*'''Házi feladat:''' A félév során egy előre választott társsal, közösen kell 1 házi feladatot legalább elfogadható szintűre megcsinálni. A kiadott feladat egy beágyazott C-szoftver elkészítése a tanszék által biztosított, EFM32 Giant Gecko mikrokontrollerre.
*'''Vizsga:''' A tárgy írásbeli vizsgával zárul.
*'''Vizsga:''' A tárgy írásbeli vizsgával zárul, melyen legalább 50%-ot kell elérni az elégségeshez.
 
== Megszerezhető készségek, képességek ==


A tantárgy követelményeit eredményesen teljesítő hallgatóktól elvárható, hogy ismerjék a beágyazott rendszerekkel szemben támasztott általános és speciális követelményeket, a hardver és szoftver rendszerkomponensek főbb jellemzőit, a szabványosítási törekvéseket, a valós idejű információfeldolgozás alapvető problémáit, továbbá a legalapvetőbb konstrukciós kérdéseket. Elvárható az is, hogy képessé váljanak beágyazott és ambiens rendszerek konfigurálására és üzemeltetésére, továbbá ilyen rendszerek specifikálására és tervezésükben, valamint kifejlesztésükben történő aktív részvételre.
==Témakörök==
*Beágyazott szoftver (szoftverarchitektúrák, hibakeresés, robusztus programozás, DSP, mintakódok)
*Alkalmazási minták adatfeldolgozásban (átlagolás, FIR/IIR szűrés)
*Szoftverdefiniált hardver (FPGA, HDL)


== Rövid tematika ==
==Segédanyagok==
* Hivatalos jegyzetek elérhetőek a [https://www.mit.bme.hu/oktatas/targyak/vimiac06/jegyzetek tanszéki honlapon].
{{Rejtett
|mutatott= Régi segédanyagok
|szöveg=


A beágyazott rendszerek felépítése, fő jellemzői, alkalmazási területei. Főbb követelmények a beágyazott rendszerekkel szemben. Az ambiens rendszerek sajátosságai.
'''FIGYELEM! A tantárgy 2017 őszén jelentős változáson ment keresztül, az ennél régebbi segédanyagok tematikája eltér az aktuális tárgyétól!'''
 
* Néhány előadás jegyzete:
A konkrét alkalmazás bemutatása: egy több érzékelővel (mikrofonok) és beavatkozó szervvel (hangszórók) megvalósított aktív zajcsökkentő rendszer, amely vezeték nélkül kommunikáló, elosztott érzékelő és jelfeldolgozó hálózatra alapozott, több-bemenetű és több-kimenetű szabályzóként működik.
**1. óra: [[Media:bambi_jegyzet_2014.02.10._01.pdf|Bevezetés, rendszer ismertetés]]
 
**2. óra: [[Media:bambi_jegyzet_2014.02.13._02.pdf|Rezisztív érzékelős kapcsolások]]
A konkrét alkalmazás funkcionális részegységeihez kapcsolódó témakörök: A megvalósításhoz felhasznált gyors prototípusfejlesztő platform (mitmót) és fejlesztői környezet bemutatása. Az aktív zajcsökkentő rendszer követelményanalízise és specifikációja. A befogadó zajos környezet modellezése. Az alkalmazott érzékelők és beavatkozók jellemzése. Jelfeldolgozás, kommunikáció és szinkronizáció a vizsgált architektúrában. A zajcsökkentés minőségi jellemzői.
**3. óra: [[Media:bambi_jegyzet_2014.02.24._05.pdf|Mitmót szoftverek rendszere, telepítése, (virtualizálás)]]
 
* 2011 tavaszán kézzel írt [[Media:Bambi_jegyzet.pdf‎|jegyzet]].
A funkcionális részegységekhez kapcsolódó általánosabb témakörök: Jelátalakítók (A/D és D/A) és jelkondicionálók méréstechnikai jellemzése. A digitális jelfeldolgozás speciális kérdései: Eltérő mintavételi frekvenciájú rendszerek. Időzítési problémák. Digitális jelszintézis és analízis. Feldolgozó eszközök: Jelfeldolgozás célú programozható eszközök. Az architektúra választás szempontjai, processzor típusok, tipikus perifériák. Kommunikáció beágyazott rendszerekben: érzékelők és beavatkozók rendszerbe illesztése, részegységek kommunikációja, rendszerkomponensek kommunikációja. Szabványos megoldások. Integrált intelligens szenzorok. Rendszertervezési alapok: beágyazott és ambiens rendszerek követelményanalízise, biztonsági és megbízhatóság analízis. Specifikációkészítés, hardver-szoftver együttes tervezés, az információfeldolgozás tervezése, környezet- és energiatudatos tervezés. Rendszerintegráció. Fejlesztői környezetek és eszközök. Tesztelés, monitorozás és diagnosztika.
* 2014 tavaszán kézzel írt [[Media:Bambi_jegyzet_2014_ZHig.pdf‎|jegyzet a ZH-ig bezárólag]].
 
* Egy régebbi tételkidolgozás [[Media:Bambi_tételkidolgozás1.PDF‎|első]] és [[Media:Bambi_tételkidolgozás2.PDF|második]] fele.
== Segédanyagok ==
 
* Hivatalos jegyzetek elérhetőek a [http://www.mit.bme.hu/oktatas/targyak/vimia347/jegyzet tanszéki honlapon].
* [[Media:Bambi_házifeladat_minta.pdf‎|Házi feladat minta]]
* [[Media:Bambi_házifeladat_minta.pdf‎|Házi feladat minta]]
* [[Media:Bambi_kérdések.pdf|Régi ZH/vizsga kérdések]] és a hozzájuk tartozó [[Media:Bambi_kérdések_meogldásai.PDF‎|megoldások]]
* [[Media:Bambi_kérdések.pdf|Régi ZH/vizsga kérdések]] és a hozzájuk tartozó [[Media:Bambi_kérdések_meogldásai.PDF‎|megoldások]]
**Utóbbi PDF-hez megjegyzés:
***Dabóczi Tanár Úr szerint helytelen megoldás a 40bites regiszter használata és lebegőpontos számítás egy órajel alatt érv a 2. kérdés megoldásánál.
***A 7. feladatban, az f egyenesen a 3/2*fs hibásan van odaírva. Ott 3/4*fs-nek kellene lennie, ahogy mellette is taglalja.
***A 2. feladat megoldásához hozzáfűzendő, hogy a DSP alapértelmezésben fix pontos, és nem lebegőpontos.


== Zárthelyik, vizsgák ==
=== Nagyzárthelyi ===
 
*[[Media:Bambi_2018_mintaZH.pdf|2018 ősz minta ZH]] - [[:File:Bambi minta zh.pdf| Nem hivatalos megoldás]]
'''Régi zárthelyik:'''
*[[Media:Bambi_2009tavasz_ZH.PDF|2009 tavaszi ZH]]
*[[Media:Bambi_2009tavasz_ZH.PDF|2009 tavaszi ZH]]
*[[Media:Bambi_2012tavasz_ZH.PDF‎|2012 tavaszi ZH]]
*[[Media:Bambi_2012tavasz_ZH.PDF‎|2012 tavaszi ZH]]
*[[Media:bambi_zh_2014.PDF|2014 tavaszi ZH]]
*[[Media:bambi_pótzh_2014.PDF|2014 tavaszi pótZH]]
*[[Media:Bambi_zh_2015tavasz.pdf|2015 tavaszi ZH]]
*[[Media:ZHA.pdf|2016 tavaszi ZH A csoport]]
=== Vizsga ===
*[[Media:Bambi_20181217_vizsga.pdf|2018/19 ősz 2. vizsga kérdései]]
*[[Media:bambi_2019_01_07_vizsga.pdf|2018/19 ősz 3. vizsga kérdései]]
'''Régi vizsgák:'''
*[[Media:Bambi_2010tavasz_vizsga.PDF|2010 tavaszi vizsga]]
*[[Media:Bambi_2010tavasz_vizsga.PDF|2010 tavaszi vizsga]]
*[[Beágyazott és ambiens rendszerek - 2014.05.29. vizsga|2014 tavaszi 1. vizsga]]
*[[Beágyazott és ambiens rendszerek - 2014.06.05. vizsga|2014 tavaszi 2. vizsga]]
*[[Media:BAMBI_vizsga_20150602.pdf|2015 tavaszi 2. vizsga]]
*[[Media:Bambi2016vizsga.pdf|2016 tavaszi 1. vizsga B csoport]]
*[[Media:BAMBI_vizsga3_20170109_A.pdf|2017 tavaszi 3. vizsga A csoport]]
}}
==Tippek, tanácsok==
*A zh és a vizsga elég lényegretörő, lényegesen egyszerűbb, mint a többi tárgyból ezen a specen. Mivel a félévközi teljesítmény a jegybe nem számít bele, így a tárgyból a vizsgán nem olyan nehéz 4–5-öst szerezni.
*A félévközi házi feladat viszont nem olyan egyszerű, szükséges hozzá a gyakorlatok rendszeres látogatása és az aktív részvétel, valamint nem árt valami egyszerűbb mikrokontrolleres tapasztalat (Arduino, Raspberry Pi).


[[Category:Villanyszak]]
{{Lábléc - Beágyazott és irányító rendszerek specializáció}}
{{Lábléc - Beágyazott és irányító rendszerek szakirány}}

A lap jelenlegi, 2022. október 6., 12:26-kori változata

Beágyazott és ambiens rendszerek
Tárgykód
VIMIAC06
Általános infók
Szak
villany
Kredit
4
Ajánlott félév
5
Keresztfélév
nincs
Tanszék
MIT
Követelmények
KisZH
nincs
NagyZH
1 db
Házi feladat
1 db
Vizsga
írásbeli
Elérhetőségek

A tantárgy a beágyazottrendszer-alkalmazások tervezésére készít fel. Ennek érdekében bemutatja a beágyazott rendszerek felépítését, a környezetből származó információ feldolgozásának lehetőségeit, a leggyakrabban előforduló adatfeldolgozási és vezérlési feladatokat, valamint mindezek tipikus szoftverimplementációit mikrokontrollerek, jelfeldolgozó processzorok (DSP) és programozható/újrakonfigurálható hardverek (FPGA) esetében. A tárgy hallgatói számítógépes gyakorlatok keretében részletesen megismerik a beágyazott rendszerekben elterjedten használt szoftvertervezési mintákat és gyakorolják az alkalmazásfejlesztést.

A tantárgy követelményeit eredményesen teljesítő hallgatók készségszintű ismeretekkel fognak rendelkezni a beágyazott- és hardverközeli szoftverfejlesztés területén, és gyakorlati tapasztalatot szereznek programozható és újrakonfigurálható hardvereszközök használata terén.


Követelmények

  • NagyZH: A szorgalmi időszakban 1 nagyzárthelyit kell legalább elégséges szintűre (50%) teljesíteni. Egy pótlási lehetőség van.
  • Házi feladat: A félév során egy előre választott társsal, közösen kell 1 házi feladatot legalább elfogadható szintűre megcsinálni. A kiadott feladat egy beágyazott C-szoftver elkészítése a tanszék által biztosított, EFM32 Giant Gecko mikrokontrollerre.
  • Vizsga: A tárgy írásbeli vizsgával zárul, melyen legalább 50%-ot kell elérni az elégségeshez.

Témakörök

  • Beágyazott szoftver (szoftverarchitektúrák, hibakeresés, robusztus programozás, DSP, mintakódok)
  • Alkalmazási minták adatfeldolgozásban (átlagolás, FIR/IIR szűrés)
  • Szoftverdefiniált hardver (FPGA, HDL)

Segédanyagok

Régi segédanyagok

FIGYELEM! A tantárgy 2017 őszén jelentős változáson ment keresztül, az ennél régebbi segédanyagok tematikája eltér az aktuális tárgyétól!

Nagyzárthelyi

Régi zárthelyik:

Vizsga

Régi vizsgák:

Tippek, tanácsok

  • A zh és a vizsga elég lényegretörő, lényegesen egyszerűbb, mint a többi tárgyból ezen a specen. Mivel a félévközi teljesítmény a jegybe nem számít bele, így a tárgyból a vizsgán nem olyan nehéz 4–5-öst szerezni.
  • A félévközi házi feladat viszont nem olyan egyszerű, szükséges hozzá a gyakorlatok rendszeres látogatása és az aktív részvétel, valamint nem árt valami egyszerűbb mikrokontrolleres tapasztalat (Arduino, Raspberry Pi).


Közös tárgyak
Ágazati tárgyak
Specializáció laborok


Közös tárgyak
Szakirány laborok