„AUTOSAR alapú autóipari szoftverrendszerek” változatai közötti eltérés
Új oldal, tartalma: „{{Tantárgy | név = AUTOSAR alapú autóipari szoftverrendszerek | tárgykód = VIMIAV15 | kredit = 4 | tanszék = MIT | jelenlét = laboralkalmakon kötelező | nagyz…” |
Nincs szerkesztési összefoglaló |
||
10. sor: | 10. sor: | ||
}} | }} | ||
Napjaink nagy bonyolultságú beágyazott rendszerinek fejlesztése elképzelhetetlen lenne '''modellvezérelt szoftverfejlesztési''' paradigmák alkalmazása nélkül. Különösen igaz ez az autóiparra, ahol egy-egy alkalmazásban akár száznál is több vezérlőegység együttműködése valósul meg. Egy ilyen összetettségű '''elosztott rendszer tervezésében, fejlesztésében a szoftvermodellezés''' és '''kódgenerálás''' kiemelt jelentőséget kap. A járművekben helyet kapó vezérlőegységek számos különböző beszállítótól származnak mégis kompatibilisnek kell lenniük egymással, hiszen teljes funkcionalitásukat csak egymásra támaszkodva valósíthatják meg. | |||
Az '''AUTOSAR Konzorcium''' vezető autógyártók és autóipari beszállítók együttműködéseként jött létre, és fő céljául a vezérlőegységek fejlesztésének szabványosítását tűzte ki. A konzorcium szabványai a fejlesztés három fő területét célozzák meg: | |||
* definiálnak egy szigorúan rétegzett '''szoftverarchitektúrát''' a vezérlőegységeken futó beágyazott szoftver számára, | |||
* definiálnak egy '''modellezési nyelvet''', melynek segítségével a vezérlőegységek működése magas szinten leírható, | |||
* | * definiálják azt a '''módszertant''', melyet alkalmazva az autógyártók által leírt magas szintű modellektől eljuthatunk a vezérlőegységeken futó szoftver konfigurációjáig, majd végül a konfiguráció alapján történő végső forráskód generálásáig. | ||
* | |||
* | |||
== Tematika == | |||
'''A tárgy előadásai során megismerhetitek:''' | |||
* az AUTOSAR által leírt fejlesztési folyamatokat, | |||
* az AUTOSAR által biztosított modellezési lehetőségeket, | |||
* az AUTOSAR által definiált rétegzett szoftverarchitektúrát és az abban elhelyezkedő szoftvermodulok feladatait, | |||
* az autóiparban alkalmazott kommunikációs protokollokat (CAN, FlexRay), | |||
* az autóiparban alkalmazott diagnosztikai megoldásokat (On-board diagnostics). | |||
A tárgy laboratóriumai során egy egész féléves összefüggő feladatot valósíthattok meg, melynek célja egy elképzelt elektromos autó meghajtását irányító vezérlőegység szoftverének elkészítése. | |||
'''A laborfeladatba beletartozik:''' | |||
* a vezérlőegység szoftverkomponenseinek modellezése, implementálása (C nyelven) | |||
* a vezérlőegység alapvető szoftvermoduljainak konfigurálása | |||
* a konfiguráció alapján történő kódgenerálás és a szoftver folyamatos kipróbálása | |||
* a vezérlőegység kommunikációjának vizsgálata | |||
* a vezérlőegység diagnosztikai funkcióinak implementálása, kipróbálása, vizsgálata. | |||
A labor során egy olyan fejlesztőpanelt használhattok, amin helyet kapott egy DC motor is mely az elektromos autó meghajtó motorját jelképezi. A feladat ennek a motornak az intelligens vezérlése köré épül. | |||
==Céglátogatás== | |||
A félév során ellátogatunk a ThyssenKrupp Presta Kft. budapesti fejlesztőközpontjába, ahol bepillantást nyerhettek a valódi fejlesztési munkába is. | |||
https://www.youtube.com/watch?v=RND9PpbOcqc&feature=youtu.be | |||
[[Category:Valaszthato]] | [[Category:Valaszthato]] |