„AUTOSAR alapú autóipari szoftverrendszerek” változatai közötti eltérés

A VIK Wikiből
Ú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:
}}
}}


Ajánlom azoknak, ...
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.
* akit érdekel az autón belüli kommunikáció (CAN, FlexRay)
* aki szeretne C program írást megismerni az autóiparban
* akit érdekel, mégis hogyan működik a modellezés a gyakorlatban az AUTOSAR modellezési nyelvvel (LZ-től eltérően itt gyakorlati példákkal: szoftvermodellezés)
* aki szeretné látni, mi lesz a modellből: modellek generálása, a generált C programok kitöltése tartalommal, modellek közti kommunikáció megvalósítása generált kóddal
* aki szeretné jobban megismerni egy autóipari OS működését


== Előkövetelmények ==
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:
Szükséges ismeretek:  
* definiálnak egy szigorúan rétegzett '''szoftverarchitektúrát''' a vezérlőegységeken futó beágyazott szoftver számára,
A programozás alapjai 1 (C tudás)
* definiálnak egy '''modellezési nyelvet''', melynek segítségével a vezérlőegységek működése magas szinten leírható,
* Szoftvertechnológia (Szoftvermodellezés)
* 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.
* Digitális technika
Nem feltétlenül szükséges, de ajánlott ismeret:
* Operációs rendszerek (Beágyazott rendszerek)


== 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]]

A lap 2017. január 22., 13:49-kori változata

AUTOSAR alapú autóipari szoftverrendszerek
Tárgykód
VIMIAV15
Általános infók
Kredit
4
Tanszék
MIT
Követelmények
Jelenlét
laboralkalmakon kötelező
NagyZH
1 db
Vizsga
szóbeli
Elérhetőségek

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