AUTOSAR TEMEL YAZILIMI - A EĞİTİMİ

AUTOSAR BSW katmanlarını yapılandırmayı öğrenin

MCAL sürücüleri, EcuM, BswM, CanIf, PduR, Com, Dcm, Dem ve NvM modüllerinin yapılandırılması ve entegrasyonuna odaklanın.

Bu eğitim, AUTOSAR Classic Platform temel yazılımının (BSW) modül bazlı yapılandırmasını anlatır. BSW katman yapısı, MCAL sürücüleri, EcuM ve BswM ile başlatma ve mod yönetimi, CAN iletişim yığını (CanIf, PduR, Com), ağ yönetimi, bellek yığını (NvM, MemIf, Fe…

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

Eğitim Hakkında

AUTOSAR Classic BSW modül yapılandırması ve ECU entegrasyonu

Bu eğitim, AUTOSAR Classic Platform temel yazılımının (BSW) modül bazlı yapılandırmasını anlatır. BSW katman yapısı, MCAL sürücüleri, EcuM ve BswM ile başlatma ve mod yönetimi, CAN iletişim yığını (CanIf, PduR, Com), ağ yönetimi, bellek yığını (NvM, MemIf, Fee), tanılama (Dcm, Dem), zamanlama ve watchdog modülleri ile kod üretim akışı ve entegrasyon sorunları uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. günde BSW Katmanları ve Sistem Servisleri ve 2. günde İletişim Yığını ve Ağ Yönetimi ve 3. günde Bellek, Tanılama ve Entegrasyon ele alınır, her modül uygulamalı çalışmayla pekiştirilir.

Seviye

Orta Seviye — AUTOSAR Classic Basic Software (BSW): MCAL, ECU abstraction, servis katmanı, iletişim ve tanılama

Öğrenme Metodu

Yapılandırma aracı üzerinde sıfırdan bir ECU projesi için BSW modülleri yapılandırılır, kod üretilir, derlenir ve CAN simülasyonunda doğrulanır.

Neden Bu Eğitim?

🎯Modül Odaklı

BSW modüllerini tek tek yapılandırıp birbirine bağlayarak çalışan bir yığın oluşturursunuz.

⚙️Entegrasyon Becerisi

Üretilen kod ile el yazımı kodu birleştirir, tipik entegrasyon hatalarını çözersiniz.

🚀Doğrulama

CAN trafiği ve tanılama istekleriyle yapılandırmanın doğruluğunu sınarsınız.

Anahtar Konular

AUTOSAR BSWAUTOSAR temel yazılımMCALEcuMBswMCanIfPduRDcm DemNvMECU entegrasyon
“Temel yazılım doğru yapılandırıldığında, uygulama yazılımı donanımı hiç düşünmeden çalışır.”

Ön Koşullar

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

1
Gömülü C

Gömülü C programlama ve bellek haritası bilgisi gerekir.

2
Mikrodenetleyici

Kesme, zamanlayıcı ve çevre birimi (peripheral) kavramları bilinmelidir.

3
CAN Temelleri

CAN çerçevesi ve arbitrasyon bilgisi faydalıdır.

4
Ortam

Windows bilgisayar; yapılandırma aracı ve derleme zinciri eğitim ortamında 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ı BSW katmanlarını açıklar, MCAL sürücülerini ve başlatma mantığını yapılandırır.
Modül 1
BSW Mimarisi
  • Service, ECU Abstraction, MCAL ve Complex Device Driver katmanları
  • BSW modüllerinin sorumlulukları ve etkileşimleri
  • BSW Module Description (BSWMD) ve ARXML
  • Üretilen kod, statik kod ve kalibrasyon ayrımı
  • Sürüm uyumluluğu: R19-11, R20-11 ve R22-11
  • Yapılandırma akışı: ECU Extract, EcuC ve Module Configuration
Modül 2
MCAL Sürücüleri
  • Mcu: saat ve PLL yapılandırması, reset nedenleri
  • Port ve Dio: pin yapılandırma ve kanal grupları
  • Adc, Pwm, Gpt ve Icu sürücüleri
  • Can ve Spi sürücüleri ve donanım nesneleri
  • MCAL üretici paketi (Infineon, NXP, Renesas) kullanımı
  • Sürücü başlatma sırası ve hata kodları
Modül 3
EcuM ve BswM
  • EcuM Fixed ve Flex: başlatma bloğu I ve II
  • Uyku, uyanma kaynakları ve doğrulama
  • BswM kural tabanlı mod yönetimi
  • Mode request port ve mode arbitration
  • Mod koşullarına bağlı eylem listeleri
  • Başlatma sırası hatalarının izlenmesi
Modül 4
OS Entegrasyonu ve Zamanlama
  • Os, SchM ve BSW ana fonksiyonlar (MainFunction)
  • MainFunction periyotları ve görev eşleme
  • ExclusiveArea ve kritik bölüm koruması
  • OS-Application ve BSW çalıştırma bağlamı
  • Zamanlama tablosu (Schedule Table)
  • WdgM ve Wdg ile zaman denetimi
Günün hedefiKatılımcı CAN yığınını uçtan uca yapılandırır ve ağ yönetimini devreye alır.
Modül 1
CAN Sürücü ve Arayüz
  • CanDrv: HW object, filtre ve baud hızı ayarları
  • CanIf: Tx/Rx PDU yapılandırması ve geri çağırmalar
  • Tx onayı, bus-off ve hata durumu
  • CanTp ve çok çerçeveli aktarım (ISO-TP)
  • CanSM ve denetleyici modu
  • Test: CANoe ile gönderim ve alım doğrulama
Modül 2
PduR ve Com
  • Yönlendirme tabloları ve gateway PDU
  • Com: I-PDU, signal ve signal group
  • Tx modu: periodic, direct, mixed
  • Zaman aşımı, filtre ve başlangıç değeri
  • Sinyal tipleri ve endian dönüşümleri
  • Update bit ve doğrulama yaklaşımı
Modül 3
Ağ Yönetimi
  • ComM: iletişim kanalları ve kullanıcı istekleri
  • CanNm: ağ yönetimi mesajı, NM durumları, uyku
  • Partial networking temelleri
  • Wake-up akışı ve BswM bağlantısı
  • Bus-off kurtarma stratejisi
  • Ağ yönetimi hata ayıklama
Modül 4
Ethernet ve Güvenli İletişim
  • EthIf, TcpIp ve SoAd modüllerine giriş
  • SecOC ile PDU kimlik doğrulama
  • Freshness value yönetimi
  • E2E koruma profilleri (P01, P02, P04)
  • Gateway ve yönlendirme
  • İletişim matrisinden yapılandırmaya aktarım
Günün hedefiKatılımcı bellek yığınını ve tanılamayı yapılandırır ve ECU entegrasyon sorunlarını çözer.
Modül 1
Bellek Yığını
  • NvM blok tipleri: native, redundant, dataset
  • Fee, Fls ve MemIf yapılandırması
  • Blok yazma/okuma ve ReadAll/WriteAll akışı
  • CRC denetimi ve varsayılan veri (ROM block)
  • Yazma sayısı ve flash aşınma dikkatleri
  • RTE'den NvM erişimi (NvM Service Port)
Modül 2
Dcm ve Dem Yapılandırması
  • Dcm: oturum, güvenlik erişimi ve servis tablosu
  • DID, RID ve rutin kontrol tanımı
  • Dem: DTC ve olay (event) yapılandırması
  • Debounce, kilitli veri (freeze frame) ve uzatılmış veri
  • Operation cycle ve DTC durum biti mantığı
  • Test: tanılama cihazı ile servis denemeleri
Modül 3
Entegrasyon ve Sorun Giderme
  • Üretilen kodun derleme sistemine bağlanması
  • Bağlayıcı betiği (linker script) ve bellek bölümleri
  • Det hata izleme ve geliştirme hata denetimi
  • Yaygın hata nedenleri: yanlış sıra, eksik MainFunction, hizalama
  • Debugger ile BSW durumunu izleme
  • Sürüm ve değişiklik yönetimi
Modül 4
Entegrasyon Projesi
  • Örnek ECU için uçtan uca BSW yapılandırması
  • CAN mesajı gönder-al ve NvM veri kalıcılığı sınaması
  • UDS DTC okuma/silme doğrulaması
  • Yapılandırma incelemesi ve kontrol listesi
  • Sorun bildirme ve değişiklik takibi
  • Sonraki adımlar: B seviyesi ve RTE entegrasyonu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
BSW Mimarisi

BSW katmanlarını ve modül görevlerini açıklayabilirsiniz.

🧩
MCAL Yapılandırma

Mcu, Port, Dio ve Can sürücülerini yapılandırabilirsiniz.

🛠️
Başlatma Yönetimi

EcuM ve BswM ile başlatma ve mod yönetimi kurabilirsiniz.

📊
CAN Yığını

CanIf, PduR ve Com ile iletişim yığınını bağlayabilirsiniz.

🔍
Ağ Yönetimi

ComM ve CanNm ile uyku-uyanma akışını yapılandırabilirsiniz.

🧪
Bellek Yönetimi

NvM bloklarıyla kalıcı veri saklayabilirsiniz.

📐
Tanılama

Dcm ve Dem ile UDS servislerini ve DTC'leri devreye alabilirsiniz.

🚀
Entegrasyon

Üretilen BSW kodunu derleyip tipik hataları çözebilirsiniz.

Kimler İçin Uygundur?

  • ECU entegrasyon mühendisleri
  • BSW yapılandırma uzmanları
  • gömülü yazılım geliştiricileri
  • AUTOSAR Classic projelerinde yer alan test mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
ECU entegrasyon mühendisleri, BSW yapılandırma uzmanları, gömülü yazılım geliştiricileri ve AUTOSAR Classic projelerinde yer alan test mühendisleri için uygundur.
A seviyesi ne anlama gelir?
Eğitim serisinin ilk bölümüdür ve BSW modül yapılandırmasına odaklanır.
Hangi araç zinciri kullanılır?
Üretici bağımsız kavramlar anlatılır; uygulama bir ticari yapılandırma aracının eğitim sürümüyle yapılır.
RTE ve SWC burada var mı?
Yalnızca BSW ile bağlantı noktaları ele alınır; SWC ve RTE ayrı eğitimde işlenir.
Sertifika veriliyor mu?
Programı tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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 Temel Yazılımı - A Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta 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 GenelDeveloping Organizational Skills Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Organizational Skills Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Eisenhower matrisi, GTD, zaman bloklama ve kanban ile görev, e-posta ve dosya düzeninizi sistematik hale getirin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Personal Accountability Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Personal Accountability Eğitimi

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

Sorumluluk çizgisi modeli, taahhüt yönetimi, hata sahiplenme ve hesap sorma pratikleriyle kişisel hesap verebilirliğinizi güçlendirin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Positive Relationships at Work Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Positive Relationships at Work Eğitimi

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

Takdir kültürü, işbirliği, kapsayıcı iletişim ve toksik davranışlarla başa çıkma ile iş yerinde olumlu ilişkiler geliştirmeyi öğrenin.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Strong Business Acumen Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Strong Business Acumen Eğitimi

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

Finansal tabloları okuma, iş modeli analizi, Porter ve SWOT, birim ekonomisi ve NPV ile ticari bakışınızı güçlendiren eğitim.

Detayları Gör →
Yazılım Geliştirme GenelDeveloping Successful Interpersonal Skills Eğitimi
Yazılım Geliştirme Eğitimleri

Developing Successful Interpersonal Skills Eğitimi

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

Duygusal zeka, zor konuşmalar, çıkar odaklı müzakere, etkileme ve stratejik ağ kurma ile ileri kişilerarası becerilerinizi geliştirin.

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