
Autós Számítógépes Programozás Tanfolyam
Sajátítsa el az autóipari szoftvermérnökség teljes vertikumát, a beágyazott C-től és az ECU-kalibrációtól az OTA-frissítésekig és a funkcionális biztonságig. Ez a kurzus gyakorlati készségeket nyújt valós protokollokkal, ipari eszközökkel és gyártási szintű szabványokkal, amelyeket az autóipari mérnökök nap mint nap használnak.
Mit fogsz megtanulni:
Szilárd alapokat épít a járművek elektronikus architektúrájában, olyan kommunikációs protokollokban, mint a CAN és az UDS, valamint a C nyelvű beágyazott rendszerprogramozásban. Megtanulja, hogyan kell kalibrálni a motor- és váltóvezérlési paramétereket, ECU-újraprogramozási munkameneteket végrehajtani, és alkalmazni az AUTOSAR szoftverarchitektúra elveit. A kurzus kiterjed a funkcionális biztonsági követelményekre, a kiberbiztonsági fenyegetéselemzésre és a biztonságos over-the-air frissítések tervezésére is. A Python segítségével automatizálja a diagnosztikai és adatelemzési feladatokat, és felfedezi a modellalapú fejlesztést a Simulink segítségével. A kurzus végére rendelkezni fog azzal a szakmai mélységgel és gyakorlati tapasztalattal, amely hozzájárul a professzionális autóipari szoftverprogramokhoz.
Hogyan tanulhatsz gyakorlatiasan Autós Számítógépes Programozás Tanfolyam
Hogyan gyakorolsz Autós Számítógépes Programozás Tanfolyam
Önnek, ha vállalatként szeretné képezni a csapatát
A Dedika vállalatoknak szóló képzésein a tanfolyam saját üzleti példákkal és gyakorlatokkal, az Ön cégének igényeihez igazítva érhető el.
A kurzus tartalma
8 Fejezet • 40 Óra4 és 360 óra közötti időtartam (te döntesz)
1. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseGépjármű számítógépes rendszerek alapjai
Gépjármű számítógépes rendszerek alapjai
1. óra • Beágyazott rendszerek alapjai
Bepillantást nyújt a mikrovezérlő architektúrába, a memóriatípusokba és a valós idejű működési korlátokba. Összekapcsolja a hardverkorlátokat a szoftvertervezési döntésekkel járműkontextusban.
2. óra • A járműelektronikai architektúra áttekintése
Lefedi az elektronikus vezérlőegységek hierarchiáját és azok szerepét a jármű működésében. Megadja a szerkezeti összefüggéseket, amelyek minden további programozási munkához szükségesek.
3. óra • Gépjárműkommunikációs protokollok
A modulok közötti kommunikációhoz használt CAN, LIN, FlexRay és Ethernet busz szabványokat ismerteti. A hallgatók adatkereteket követnek nyomon, és megértik az ütközéskezelést és a hibakezelést.
4. óra • Eszközök és laboratóriumi környezet beállítása
Hardver interfészek, szoftverplatformok és próbapadi tesztberendezések konfigurálása a gyakorlati munkához. Biztosítja, hogy a hallgatók biztonságosan csatlakozhassanak az élő és szimulált járműhálózatokhoz.
5. óra • Diagnosztikai kommunikációs szabványok
Ismerteti az ECU-adatok és -szolgáltatások eléréséhez használt OBD-II és UDS diagnosztikai rétegeket. Megteremti a kalibráláshoz és újraprogramozáshoz szükséges kommunikációs alapokat.
2. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseC programozás beágyazott járműrendszerekhez
C programozás beágyazott járműrendszerekhez
1. óra • Keresztfordítási és flash-elési munkafolyamat
Eszközlánc beállítását, build rendszer konfigurálását és firmware flash-elését ismerteti a célhardverre. A hallgatók egy teljes build-flash-ellenőrzési ciklust hajtanak végre egy próbapadi ECU-n.
2. óra • Autóipari kódolási szabványok és stílus
Bemutatja a MISRA C irányelveket és a statikus elemzési gyakorlatokat, amelyek a sorozatgyártású autóipari szoftverekhez szükségesek. A hallgatók kódot alakítanak át, hogy megfeleljenek az iparági megfelelőségi elvárásoknak.
3. óra • Regiszter szintű hardverinterakció
Perifériaregiszterek közvetlen kezelésének oktatása az I/O, időzítők és kommunikációs perifériák vezérléséhez. Áthidalja a magas szintű C kódot a fizikai hardver viselkedéséhez.
4. óra • C nyelvi alapok beágyazott munkához
Áttekinti az adattípusokat, operátorokat, vezérlési folyamatokat és függvényeket a memóriahatékonyságra helyezve a hangsúlyt. Összekapcsolja a szabványos C konstrukciókat az autóipari beágyazott célokon található korlátokkal.
5. óra • Memóriakezelés korlátozott környezetben
A verem, a kupac és a statikus foglalási stratégiákat tárgyalja korlátozott RAM-mal rendelkező mikrovezérlők esetén. A hallgatók elkerülik a biztonságkritikus autóipari kódban gyakori dinamikus foglalási buktatókat.
3. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseECU kalibrációs elvek és módszertan
ECU kalibrációs elvek és módszertan
1. óra • Motorkalibráció alapjai
A befecskendezést, a gyújtási előre értéket és a levegőáramlás kalibrációs térképeit, valamint azok hatását a teljesítményre és a károsanyag-kibocsátásra ismerteti. A hallgatók szabályozott térképmódosításokat végeznek, és megfigyelik a mért válaszokat.
2. óra • Kalibrációs adatszerkezetek és formátumok
A skalár értékeket, 1D görbéket és 2D térképeket, mint a kalibrációs adatok elsődleges adatszerkezeteit magyarázza el. A hallgatók megtalálják és értelmezik ezeket a szerkezeteket az ECU memóriában és kalibrációs fájlokban.
3. óra • Kalibráció érvényesítés és dokumentáció
Strukturált teszteljárások és dokumentációs gyakorlatok kialakítása a kalibrációs változtatások céloknak való megfelelésének ellenőrzésére. A hallgatók kalibrációs jelentéseket és változásnaplókat készítenek.
4. óra • Kalibrációs szoftverek és eszközláncok
Iparági szabványos kalibrációs környezeteket és azok ECU mérési és kalibrációs protokollokhoz való kapcsolódását mutatja be. A hallgatók munkaterületeken navigálnak, definíciókat importálnak és adatokat naplóznak.
5. óra • Váltó és alváz kalibráció
A kalibrációs készségek kiterjesztése a váltási ütemezés, a nyomatékkezelés és a menetstabilizáló rendszer paramétereire. A hallgatók megértik a rendszerek közötti kölcsönhatásokat és a kalibrációs függőségeket.
4. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseAutóipari szoftverarchitektúra és AUTOSAR
Autóipari szoftverarchitektúra és AUTOSAR
1. óra • AUTOSAR Classic Platform áttekintése
Az AUTOSAR Classic architektúrát, a szoftverkomponens modellt és a konfigurációs munkafolyamatot ismerteti. A hallgatók egy AUTOSAR eszközláncban navigálnak egy előre konfigurált projekt megtekintéséhez.
2. óra • OS és feladatütemezés AUTOSAR-ban
AUTOSAR OS feladattípusokat, ütemezési táblákat és erőforrás-kezelést ismertet a determinisztikus végrehajtás érdekében. A hallgatók konfigurálnak egy feladatkészletet, és elemzik a CPU terhelés eloszlását.
3. óra • Rétegezett szoftverarchitektúra fogalmak
Az alkalmazási, a futásidejű környezeti és a hardverabsztrakciós rétegek szétválasztását mutatja be az autóipari szoftverekben. A hallgatók szoftverkomponenseket rendelnek az architekturális rétegekhez.
4. óra • AUTOSAR Adaptive Platform bevezetés
Az AUTOSAR Adaptive szolgáltatásorientált architektúráját mutatja be nagy számítási teljesítményű ECU-khoz. A hallgatók összehasonlítják az Adaptive és Classic telepítési forgatókönyveket és komponensmodelleket.
5. óra • Futásidejű környezet és kommunikáció
Magyarázza, hogy az RTE hogyan közvetíti az adatcserét a szoftverkomponensek és a kommunikációs verem között. A hallgatók nyomon követik a jeláramlást az alkalmazástól a CAN keret továbbításáig.
5. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseECU újraprogramozás és flash kezelés
ECU újraprogramozás és flash kezelés
1. óra • UDS-alapú újraprogramozási munkamenetek
Megvalósítja az UDS újraprogramozási szolgáltatás sorrendjét, beleértve a munkamenet-vezérlést, a törlést, a letöltést és az érvényesítést. A hallgatók egy teljes újraprogramozási folyamatot szkriptelnek és hajtanak végre.
2. óra • Bootloader tervezés és működés
A bootloader indítási sorrendjét, az ugrási feltételeket és a kommunikációs verem inicializálását ismerteti az újraprogramozáshoz. A hallgatók nyomon követik a bootloader végrehajtási folyamatát egy próbapadi ECU-n.
3. óra • Flash hibakezelés és helyreállítás
A megszakadt vagy sikertelen flash munkamenetek diagnosztizálását és helyreállítását tanítja negatív válaszkódok és visszaállási módok segítségével. A hallgatók próbapadi eszközök segítségével állítanak helyre használhatatlan ECU-kat.
4. óra • Szoftververzió és kompatibilitás kezelés
A szoftver alkatrészszám szerkezeteket, kompatibilitási mátrixokat és a változatkódolást tárgyalja az újraprogramozás után. A hallgatók verzió-eltérési forgatókönyveket oldanak meg több ECU-ból álló rendszereken.
5. óra • Flash memória architektúra ECU-kban
A NOR flash szektorokat, a törlési ciklusokat és az írási élettartamot magyarázza az ECU újraprogramozással összefüggésben. A hallgatók szoftverpartíciókat rendelnek a fizikai flash régiókhoz.
6. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseFunkcionális biztonság az autóipari szoftverekben
Funkcionális biztonság az autóipari szoftverekben
1. óra • Funkcionális biztonsági szabványok és fogalmak
Bepillantást nyújt az autóipari funkcionális biztonsági szabványok keretrendszerébe, a biztonsági célokba és az integritási szint osztályozásba. A hallgatók megkülönböztetik a biztonsági szempontból releváns és nem releváns szoftverfunkciókat.
2. óra • Szoftver biztonsági követelmények levezetése
A rendszerszintű biztonsági célok átültetése szoftver biztonsági követelményekbe és architekturális korlátokba. A hallgatók ellenőrizhető szoftver biztonsági követelményeket írnak egy mintafunkcióhoz.
3. óra • Szoftver ellenőrzés biztonságért
Egységtesztelést, kódlefedettség mérést és formális felülvizsgálatot alkalmaz a biztonsági szempontból releváns szoftvermodulokon. A hallgatók elérik a szükséges lefedettségi célokat egy mintabiztonsági funkción.
4. óra • Biztonsági mechanizmusok beágyazott kódban
Az őrszem felügyeletet, a memóriavédelmet és a valószínűségi ellenőrzéseket ismerteti, mint szoftver biztonsági mechanizmusokat. A hallgatók ezeket a mechanizmusokat integrálják a meglévő beágyazott C modulokba.
5. óra • Biztonság érvényesítés és kiadás
Meghatározza az integrációs tesztelést, a regressziós tesztelést és a biztonsági érvényesítési tevékenységeket a szoftver kiadása előtt. A hallgatók összeállítanak egy biztonsági érvényesítési jelentést egy elkészült szoftvermodulhoz.
7. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseFejlett diagnosztika és ECU adatelemzés
Fejlett diagnosztika és ECU adatelemzés
1. óra • ECU adatok statisztikai és trendelemzése
Statisztikai módszerek alkalmazása naplózott ECU adatokra a degradációs trendek és időszakos hibák észleléséhez. A hallgatók adatelemző eszközöket használnak a jelviselkedés vizualizálására és számszerűsítésére.
2. óra • Egyéni diagnosztikai rutinok fejlesztése
UDS diagnosztikai szekvenciák szkriptelésének oktatása a hibafelismerés és rendszerellenőrzések automatizálásához. A hallgatók újrafelhasználható diagnosztikai szkripteket építenek, amelyek adott ECU szolgáltatásokat céloznak.
3. óra • Élő adatrögzítés és jel dekódolás
Nagy sebességű CAN naplózást, DBC fájl alapú dekódolást és jelek kinyerését ismerteti nyers buszrögzítésekből. A hallgatók egy többcsatornás busznaplót dekódolnak egy hibajel elkülönítéséhez.
4. óra • Kiváltó ok elemzési technikák
Strukturált kiváltó ok elemzési módszerek alkalmazása összetett, több rendszert érintő autóipari hibákra. A hallgatók dokumentált kiváltó ok jelentést készítenek javítóintézkedési javaslatokkal.
5. óra • Fagyasztott képkocka és kiterjesztett adatelemzés
A meghibásodáskor tárolt fagyasztott képkocka rekordok és kiterjesztett diagnosztikai adatok kinyerése és értelmezése. A hallgatók rekonstruálják a működési körülményeket a hibaelem bekövetkeztekor.
8. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseTávfrissítés és kiberbiztonság
Távfrissítés és kiberbiztonság
1. óra • OTA frissítési architektúra és komponensek
Lefedi a végponttól végpontig tartó OTA frissítési rendszert a háttérkiszolgálótól az ECU flash végrehajtásáig. A hallgatók azonosítják az egyes komponensek szerepét és meghibásodási pontját a frissítési láncban.
2. óra • Biztonságos indítás és kódaláírás
Biztonságos indítási láncok megvalósítása, amelyek ellenőrzik a szoftver hitelességét az ECU-n történő végrehajtás előtt. A hallgatók konfigurálnak egy kódaláírási munkafolyamatot, és érvényesítik az indítás integritását egy próbapadi célon.
3. óra • Autóipari kiberbiztonsági fenyegetéselemzés
Fenyegetéselemzési és kockázatértékelési módszertan alkalmazása a járműszoftverek támadási felületeinek azonosítására. A hallgatók egy OTA-képes ECU rendszerhez készítenek fenyegetési modellt.
4. óra • Kriptográfiai alapok autóipari biztonsághoz
A szimmetrikus és aszimmetrikus titkosítást, a hash-elést és a digitális aláírásokat ismerteti az ECU szoftvervédelemre alkalmazva. A hallgatók ellenőriznek egy aláírt firmware-képet a megadott eszközök segítségével.
5. óra • Behatolás észlelés és incidenskezelés
Járműfedélzeti hálózatfigyelést, anomália-észlelést és kiberbiztonsági eseményekre adott válaszlépéseket ismertet. A hallgatók konfigurálnak egy alapvető behatolásészlelési szabálykészletet egy CAN hálózathoz.
Érvényes befejezési tanúsítványod
Ez a kurzus neked szól:
Autószerelő: készen áll a diagnosztikán túli, ECU-szintű munkavégzésre.
Villamosmérnök: áttér az általános beágyazott rendszerekről a járműipari alkalmazásokra.
Gépészmérnök: bővíti tudását szoftverismeretekkel, hogy versenyképes maradjon a modern járműfejlesztésben.
Számítástechnika szakos diplomás: célzottan az autóipari szoftveriparba kíván belépni.
Motorsport-rajongó: szeretné megérteni és szakszerűen módosítani a járművezérlő rendszereket.
Pályamódosító: kapcsolódó technológiai területekről érkezik, és autóipari szoftveres szerepköröket céloz meg.
Mit mondanak a diákjaink
Az órái tökéletesek. Megvettem az egyéves csomagot, és végre lehetőségem van különböző érdekes témákat követni anélkül, hogy platformot kellene váltanom... köszönöm mindazt, amit csinálnak, már ajánlottam is másoknak...

Szeretem, hogy a leckék egyenesen a lényegre térnek, és hogy tudok fejezeteket váltani és átugrani olyan tartalmakat, amikre nincs szükségem.

Szeretem a tartalmat és a videók bemutatási és átírási módját, ami felgyorsítja a folyamatot!

A platform gyors, egyszerű használni. A tartalom sokfélesége és a kiegészítő videók nagyon sokat segítenek a tanulásban.

Főbb képzések
GYIK
Mi a Dedika?
Érvényes a tanúsítvány Magyarországon?
Ingyenesek a tanfolyamok?
Mennyi a tanfolyamok óraszáma?
Milyenek a tanfolyamok?
Hogyan működnek a tanfolyamok?
Mennyi ideig tartanak a tanfolyamok?
Mennyibe kerülnek a tanfolyamok?
Mi az az EAD vagy online tanfolyam, és hogyan működik?
PDF tanfolyam




















