AUTOSAR İLE OTOMOTİV YAZILIM GELİŞTİRME: KLASİK VE UYUMLAMA PLATFORMLARI EĞİTİMİ

Araç yazılımını AUTOSAR standardıyla geliştirin

Classic Platform katmanları, SWC, RTE, BSW yapılandırması, Adaptive Platform, ara::com ve SOME/IP ile otomotiv yazılımı.

Bu eğitim, otomotiv yazılımında kullanılan AUTOSAR Classic ve Adaptive platformlarını birlikte ele alır. Katmanlı mimari, Software Component (SWC), port ve interface tasarımı, RTE üretimi, OS ve zamanlama, iletişim yığını (CAN, LIN, Ethernet), tanılama (UDS,…

3 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

AUTOSAR Classic ve Adaptive platformlarda mimari, yapılandırma ve uygulama geliştirme

Bu eğitim, otomotiv yazılımında kullanılan AUTOSAR Classic ve Adaptive platformlarını birlikte ele alır. Katmanlı mimari, Software Component (SWC), port ve interface tasarımı, RTE üretimi, OS ve zamanlama, iletişim yığını (CAN, LIN, Ethernet), tanılama (UDS, DCM, DEM), bellek yönetimi, Adaptive Platform'da ara::com, SOME/IP, Execution Management, Update and Configuration Management ve fonksiyonel güvenlik yaklaşımı uygulamalı anlatılır.

Süre ve Format

3 Gün. Her gün dört modül; 1. günde AUTOSAR Classic: Mimari ve SWC Geliştirme ve 2. günde Classic BSW, İletişim ve Tanılama ve 3. günde AUTOSAR Adaptive: Servis Tabanlı Mimari ele alınır, her modül uygulamalı çalışmayla pekiştirilir.

Seviye

İleri Seviye — AUTOSAR Classic ve Adaptive platform mimarileri, RTE, BSW, SOME/IP ve araç yazılımı geliştirme

Öğrenme Metodu

Katılımcılar yapılandırma aracında SWC ve BSW modüllerini yapılandırır, RTE üretir, C kodunu bağlar ve simülasyon ortamında Classic ve Adaptive uygulamaları çalıştırır.

Neden Bu Eğitim?

🎯İki Platformu Birlikte Görme

Classic ve Adaptive platformların rollerini ve geçiş stratejilerini karşılaştırırsınız.

⚙️Araç Aracı Pratiği

Yapılandırma, kod üretimi ve entegrasyon akışını uçtan uca uygularsınız.

🚀Yazılım Tanımlı Araç Hazırlığı

SOME/IP ve servis tabanlı mimariyle yeni nesil araç yazılımlarına hazırlanırsınız.

Anahtar Konular

AUTOSAR Classic PlatformAUTOSAR AdaptiveSWCRTEBSWSOME/IPara::comUDS tanılamaCAN iletişimotomotiv yazılım geliştirme
“Standart, her ECU'nun aynı dili konuşmasını sağlar; araç yazılımı ancak o zaman ölçeklenir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
C/C++ Bilgisi

Gömülü C ve temel C++ (C++14) bilgisi gerekir.

2
Gömülü Sistem Temelleri

Mikrodenetleyici, kesme ve zamanlayıcı kavramları bilinmelidir.

3
Otomotiv Ağları

CAN protokolü hakkında temel bilgi faydalıdır.

4
Ortam

Linux ve Windows çalıştırabilen 16 GB RAM bilgisayar; AUTOSAR araç zinciri eğitim lisansı sağlanır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Classic mimariyi açıklar, SWC tasarlar ve RTE ile bağlar.
Modül 1
AUTOSAR Genel Bakış
  • AUTOSAR'ın amacı, tarihçesi ve iş modeli (Classic, Adaptive, Foundation)
  • Katmanlı mimari: Application, RTE, BSW ve Microcontroller
  • ECU geliştirme metodolojisi: ARXML, şablon ve yapılandırma akışı
  • Yazılım bileşeni (SWC) türleri: uygulama, sensör/aktüatör, servis
  • Sanal Fonksiyon Veriyolu (VFB) kavramı
  • Araç araç zinciri: Vector DaVinci, EB tresos ve Arctic Core örnekleri
Modül 2
SWC, Port ve Arayüz Tasarımı
  • Sender/Receiver ve Client/Server arayüzleri
  • Port tipleri: P-Port, R-Port ve PR-Port
  • Veri tipleri: uygulama, uygulama ve implementasyon veri tipi eşleme
  • Runnable, tetikleme olayları (Timing, DataReceived, OperationInvoked)
  • Mode Switch arayüzü ve mod yönetimi
  • ARXML ile SWC tanımlama ve Internal Behavior
Modül 3
RTE ve Veri Akışı
  • RTE üretimi ve ECU yapılandırması
  • Rte_Read, Rte_Write, Rte_Call ve Rte_Switch API'leri
  • Implicit ve explicit veri erişimi
  • Kopyalama ve tutarlılık: ExclusiveArea ve Inter-Runnable Variable
  • Runnable–Task eşlemesi
  • Birim test: RTE sahteleme ve MiL/SiL yaklaşımı
Modül 4
OS ve Zamanlama
  • AUTOSAR OS (OSEK tabanlı): Task, ISR, Alarm ve Counter
  • Temel ve genişletilmiş görevler, öncelik ve çizelgeleme
  • Zamanlama koruması ve bellek koruması (OS-Application)
  • Çok çekirdek zamanlama ve spinlock
  • Runnable–Task haritalama ve yük hesabı
  • Zamanlama analizi: WCET ve CPU yükü
Günün hedefiKatılımcı BSW modüllerini yapılandırır, CAN iletişimi kurar ve tanılama servislerini devreye alır.
Modül 1
BSW Katmanları ve MCAL
  • Service Layer, ECU Abstraction Layer, MCAL ve Complex Drivers
  • Port, Dio, Adc, Pwm, Spi ve Gpt sürücüleri
  • BSW modül yapılandırma: EcuC, Mcu ve Port
  • Başlatma sırası: EcuM ve BswM
  • Watchdog (WdgM) ve sağlık izleme
  • Hata raporlama: Det ve Dem ilişkisi
Modül 2
İletişim Yığını
  • CAN yığını: CanIf, CanDrv, PduR ve Com
  • Sinyal, I-PDU, mesaj ve sinyal grubu yapılandırması
  • Ağ yönetimi: CanNm, ComM ve uyku/uyanma
  • LIN ve FlexRay'e genel bakış
  • Automotive Ethernet, SoAd ve TCP/IP yığını
  • DBC/ARXML ile iletişim matrisi eşleme
Modül 3
Tanılama (UDS)
  • UDS servisleri: 0x10, 0x22, 0x2E, 0x27, 0x31, 0x19
  • Dcm yapılandırması ve oturum/güvenlik seviyeleri
  • Dem: DTC tanımı, olay durumu ve donmuş çerçeve verisi
  • Flash güncelleme akışı: önyükleyici ve OTA ilkeleri
  • ISO 14229 ve ISO 15765 (DoIP) çerçevesi
  • Tanılama test araçları: CANoe ve ODX
Modül 4
Bellek Yönetimi ve Güvenlik
  • NvM, MemIf, Fee/Ea ve Fls/Eep zinciri
  • Kalıcı veri bloğu yönetimi ve CRC
  • MemMap ve bölüm yönetimi
  • Crypto Stack: Csm, CryIf ve SecOC ile mesaj kimlik doğrulama
  • ISO 26262 ASIL kavramı ve AUTOSAR güvenlik mekanizmaları
  • E2E Protection kütüphanesi
Günün hedefiKatılımcı Adaptive mimarinin yapısını açıklar ve ara::com ile servis tabanlı uygulama geliştirir.
Modül 1
Adaptive Platform Mimarisi
  • Classic ve Adaptive karşılaştırması: kullanım alanları
  • POSIX tabanlı işletim sistemi, C++14 ve Adaptive Applications
  • Functional Clusters: ara::com, ara::exec, ara::per, ara::diag
  • Execution Management ve Manifest dosyaları
  • Machine, Application ve Service Instance Manifest
  • Yüksek performanslı hesaplama (HPC) ve alan kontrol birimleri
Modül 2
ara::com ve SOME/IP
  • Servis arayüzü: event, method ve field
  • Service Discovery (SOME/IP-SD) mekanizması
  • Skeleton ve Proxy kod üretimi
  • SOME/IP serileştirme ve başlık yapısı
  • Wireshark ile SOME/IP trafik analizi
  • DDS ve diğer iletişim bağlayıcıları
Modül 3
Yönetim, Kalıcılık ve Tanılama
  • ara::exec: uygulama yaşam döngüsü ve durum yönetimi
  • State Management ve Function Group
  • ara::per: anahtar-değer ve dosya depolama
  • ara::diag: tanılama sunucusu ve UDS
  • Update and Configuration Management (UCM) ile OTA
  • Güvenlik: IAM, Crypto API ve Trusted Platform
Modül 4
Classic ve Adaptive Entegrasyonu
  • Hibrit mimari: Classic ECU ve Adaptive HPC'nin birlikte çalışması
  • Signal-to-Service Gateway (S2S)
  • Zaman senkronizasyonu: gPTP
  • Araç içi E/E mimarisi ve bölgesel (zonal) mimari
  • Yazılım tanımlı araç (SDV) eğilimleri
  • Kapanış projesi: Classic sinyalini Adaptive servise açma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
AUTOSAR Mimarisi

Classic katmanları ve bileşen türlerini açıklayabilirsiniz.

🧩
SWC Tasarımı

Port ve arayüzlerle yazılım bileşeni tasarlayabilirsiniz.

🛠️
RTE Kullanımı

RTE API'leriyle runnable ve veri akışını kurabilirsiniz.

📊
OS Yapılandırması

Task, alarm ve öncelikleri zamanlama gereksinimine göre yapılandırabilirsiniz.

🔍
BSW Yapılandırma

MCAL ve ComStack modüllerini yapılandırabilirsiniz.

🧪
Tanılama

UDS servisleriyle Dcm ve Dem'i devreye alabilirsiniz.

📐
Adaptive Geliştirme

ara::com ile servis tabanlı Adaptive uygulama geliştirebilirsiniz.

🚀
Platform Entegrasyonu

Classic ve Adaptive uygulamaları SOME/IP üzerinden bütünleştirebilirsiniz.

Kimler İçin Uygundur?

  • Gömülü yazılım mühendisleri
  • ECU yazılım geliştiricileri
  • otomotiv sistem mimarları
  • yazılım tanımlı araç (SDV) alanına geçen mühendisler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Gömülü yazılım mühendisleri, ECU yazılım geliştiricileri, otomotiv sistem mimarları ve yazılım tanımlı araç (SDV) alanına geçen mühendisler için uygundur.
Araç zinciri lisansı gerekir mi?
Eğitim için araç zincirinin eğitim lisansları veya açık kaynak alternatifleri laboratuvarda sağlanır.
Hangi platform öncelikli?
Classic platform ilk iki günde, Adaptive platform son günde işlenir.
AUTOSAR sertifikası var mı?
Böyle bir sınav yoktur; eğitim sonunda yalnızca Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Gerçek ECU kullanılacak mı?
Ağırlıkla simülasyon ve geliştirme kartı üzerinde çalışılır; gerçek ECU zorunlu değildir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. AUTOSAR ile Otomotiv Yazılım Geliştirme: Klasik ve Uyumlama Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelWeb Programming in Go: Creating a Go Web Server Eğitimi
Yazılım Geliştirme Eğitimleri

Web Programming in Go: Creating a Go Web Server Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Go web sunucusu eğitimi: net/http, ServeMux, middleware, JSON API, context, TLS, graceful shutdown ve httptest ile uygulamalı 2 gün.

Detayları Gör →
Yazılım Geliştirme GenelWeb Programming in Go: Web Development Basics Eğitimi
Yazılım Geliştirme Eğitimleri

Web Programming in Go: Web Development Basics Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Go web geliştirme temelleri eğitimi: go mod, net/http, form, çerez ve oturum, html/template, SQLite ve test ile uygulamalı 2 gün.

Detayları Gör →
Yazılım Geliştirme GenelWeb Programming in Go: Working with Templates in Go Eğitimi
Yazılım Geliştirme Eğitimleri

Web Programming in Go: Working with Templates in Go Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Go template eğitimi: html/template, aksiyonlar, pipeline, FuncMap, layout/block, bağlamsal kaçış, embed ve şablon testi ile uygulamalı 2 gün.

Detayları Gör →
Yazılım Geliştirme GenelWeb Uygulama Geliştirme (Gelişmiş Seviye) Eğitimi
Yazılım Geliştirme Eğitimleri

Web Uygulama Geliştirme (Gelişmiş Seviye) Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Gelişmiş web uygulama geliştirme eğitimi: React, TypeScript, REST/GraphQL, JWT/OAuth2, PostgreSQL, OWASP, performans ve CI/CD ile uygulamalı 4 gün.

Detayları Gör →
Yazılım Geliştirme GenelWeb Uygulama Geliştirme (Temel Seviye) Eğitimi
Yazılım Geliştirme Eğitimleri

Web Uygulama Geliştirme (Temel Seviye) Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Temel web uygulama geliştirme eğitimi: HTML, CSS, JavaScript, Node.js, Express, SQL, oturum yönetimi ve yayınlama ile sıfırdan 3 günlük uygulamalı program.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn