İçindekiler

AUTOSAR nedir?

[wd_asp kimliği=1]

Giriş

Günümüzün hızla gelişen otomotiv endüstrisinde, gelişmiş sürücü destek sistemleri (ADAS), otonom özellikler ve kablosuz (OTA) güncellemelere olan taleple birlikte yazılım karmaşıklığı da arttı. Bu artan karmaşıklığı yönetmek ve birlikte çalışabilirliği ve standardizasyonu sağlamak için endüstri, standartlaştırılmış bir otomotiv yazılım mimarisini tanımlayan dünya çapında bir geliştirme ortaklığı olan AUTOSAR'a (AUTomotive Open System ARchitecture) güveniyor.

Peki AUTOSAR nedir ve otomotiv yazılım geliştirmede neden bu kadar önemlidir?

AUTOSAR, Elektronik Kontrol Üniteleri (ECU'lar) için ölçeklenebilir, yeniden kullanılabilir ve donanımdan bağımsız yazılım bileşenlerinin geliştirilmesini sağlayan katmanlı bir yazılım mimarisi sağlar. OEM'lerin ve tedarikçilerin maliyetleri düşürmesine, pazara sunma süresini kısaltmasına ve işlevsel güvenlik (ISO 26262) ve siber güvenlik dahil olmak üzere endüstri standartlarına uyumu sürdürmesine yardımcı olur.

Bu makale bilmeniz gereken her şeyi açıklıyor: AUTOSAR Klasik ve Uyarlanabilir Platformlardan AUTOSAR katmanlarına, temel bileşenlere, araçlara ve modern gömülü sistemlerdeki kritik rolüne kadar. İster konsepte yeni olun ister AUTOSAR uygulama en iyi uygulamalarını keşfedin, bu kılavuz eksiksiz bir genel bakış sağlayacaktır.

AUTOSAR nedir?

AUTOSAR (AUTomotive Open System ARchitecture), açık ve standartlaştırılmış bir otomotiv yazılım mimarisini tanımlayan küresel bir geliştirme ortaklığıdır. Modern araçlardaki Elektronik Kontrol Üniteleri (ECU'lar) için ölçeklenebilir, yeniden kullanılabilir ve donanımdan bağımsız yazılım bileşenlerinin tasarlanmasını ve uygulanmasını sağlar.

AUTOSAR, özünde katmanlı bir mimari aracılığıyla uygulama mantığını donanımdan ayırarak tedarikçiler ve Orijinal Ekipman Üreticileri (OEM'ler) arasında esnekliği, modülerliği ve birlikte çalışabilirliği artırır. İki ana platform sunar:

  • AUTOSAR Klasik Platformu – gerçek zamanlı, kaynak kısıtlı gömülü sistemler için optimize edilmiştir
  • AUTOSAR Uyarlanabilir Platform – otonom ve bağlantılı araç fonksiyonlarında kullanılan yüksek performanslı bilgi işlem için tasarlanmıştır

Otomotiv Endüstrisinde AUTOSAR'ın Önemi

Modern araçlar, frenleme, motor kontrolü, bilgi-eğlence ve sürücü yardımı gibi kritik işlevleri yöneten düzinelerce ECU'yu entegre eder. Standardizasyon olmadan, farklı donanım ve tedarikçiler arasında yazılımın karmaşıklığını ve uyumluluğunu yönetmek büyük bir zorluk haline gelir.

AUTOSAR bu zorlukları şu şekilde ele alıyor:

  • Programlar ve platformlar arasında yazılımın yeniden kullanımını teşvik etmek
  • Farklı tedarikçilerden gelen sistemler arasında birlikte çalışabilirliği sağlama
  • ISO 26262 gibi güvenlik standartlarına uyumu desteklemek
  • Geliştirme maliyetlerini azaltmak ve pazara sunma süresini hızlandırmak
  • Sistem güvenilirliğini ve sürdürülebilirliğini artırmak

Otomotiv Yazılım Geliştirmede AUTOSAR

Otomotiv yazılım geliştirme yaşam döngüsünde AUTOSAR, ECU yazılım mimarisinde temel bir rol oynar. Yazılım bileşenlerinin ECU'lar içinde ve arasında sorunsuz bir şekilde etkileşime girmesine olanak tanıyan arayüzleri, veri biçimlerini ve iletişim protokollerini standartlaştırır.

Elektrifikasyonun, otomasyonun ve bağlantının giderek daha fazla benimsenmesiyle birlikte AUTOSAR, yeni nesil Yazılım Tanımlı Araçlar (SDV'ler) genelinde uyumluluğu, fonksiyonel güvenliği ve ölçeklenebilirliği sağlamak için olmazsa olmaz hale geldi.

Otomotiv Yazılımında AUTOSAR Neden Önemlidir?

Modern Araç Yazılım Geliştirmedeki Zorluklar

Araçlar daha akıllı, bağlantılı ve otonom hale geldikçe, otomotiv yazılım geliştirmenin karmaşıklığı katlanarak arttı. Modern araçlar genellikle güç aktarma organı kontrolü, bilgi-eğlence veya ADAS gibi belirli işlevleri yöneten 100'den fazla Elektronik Kontrol Ünitesi (ECU) içerir.

Anahtar zorluklar:

  • ECU'lar ve sistemler genelinde artan yazılım karmaşıklığı
  • Birden fazla tedarikçiden gelen donanım ve yazılımlar arasındaki entegrasyon sorunları
  • ISO 26262 ve siber güvenlik standartlarını karşılamaya yönelik artan baskı
  • Ölçeklenebilirliği, yeniden kullanılabilirliği ve uzun vadeli yazılım bakımını sürdürmede zorluk

Bu zorluklar, OEM'lerin ve tedarikçilerin küresel araç platformları genelinde tutarlılığı, verimliliği ve uyumluluğu sağlamasını zorlaştırıyor.

OEM'ler ve Tedarikçiler Arasında Standardizasyona İhtiyaç

Otomotiv ekosistemi, OEM'ler, 1. Kademe tedarikçiler ve araç sağlayıcıları dahil olmak üzere birden fazla paydaş arasındaki iş birliğini içerir. Ortak bir çerçeve olmadan, yazılım entegrasyonu parçalanmış, zaman alıcı ve maliyetli hale gelir.

AUTOSAR, uygulama geliştirmeyi donanım bağımlılıklarından ayıran standartlaştırılmış bir yazılım mimarisi sağlayarak bunu çözer. Bu şunları sağlar:

  • Tutarlı arayüz tanımları ve veri biçimleri
  • Üçüncü taraf yazılım modüllerinin daha kolay entegrasyonu
  • Gelişmiş izlenebilirlik, doğrulama ve test süreçleri

AUTOSAR, birleşik bir yapı oluşturarak otomotiv tedarik zincirinde sorunsuz iş birliği ve entegrasyonu destekliyor.

AUTOSAR'ın Avantajları: Yeniden Kullanılabilirlik, Ölçeklenebilirlik ve İşletilebilirlik

AUTOSAR'ın mimarisi, yeni nesil araç geliştirme için kritik avantajlar sunuyor:

  • Reus yeteneği: Bir kez geliştirin, birden fazla ECU ve araç programına dağıtın
  • ölçeklenebilirlik: Yazılım bileşenlerini çeşitli donanım platformlarına ve performans gereksinimlerine uyarlayın
  • Birlikte çalışabilirlik: Standartlaştırılmış arayüzleri kullanarak farklı tedarikçilerden gelen bileşenleri sorunsuz bir şekilde entegre edin

Bu avantajlar, geliştirme süresini ve maliyetini azaltır, sistem güvenilirliğini artırır ve otonom sürüş, elektrifikasyon ve bağlantılı araçlar gibi gelişen teknoloji trendlerine daha hızlı uyum sağlamayı mümkün kılar.

AUTOSAR Mimarisi Genel Bakış

AUTOSAR Mimarisi Nedir?

AUTOSAR mimarisi, uygulama yazılımını donanımdan ayıran, otomotiv ECU'ları arasında modüler geliştirme, taşınabilirlik ve yeniden kullanılabilirlik sağlayan standartlaştırılmış katmanlı bir yazılım çerçevesidir. Yazılım bileşenlerinin, iletişim hizmetlerinin ve donanım soyutlamalarının gömülü bir sistem içinde nasıl etkileşime girdiğini tanımlar.

Mimari, gerçek zamanlı, kaynak sınırlı ECU'larda kullanılan AUTOSAR Klasik Platformu ile bağlantılı ve otonom araçlarda yüksek performanslı bilgi işlem ihtiyaçlarını hedefleyen AUTOSAR Uyarlamalı Platformu'nun merkezinde yer alıyor.

Yapılandırılmış bir yazılım yaklaşımını zorunlu kılarak AUTOSAR mimarisi, yazılım modüllerinin entegrasyonunu basitleştirir, yazılımın yeniden kullanılabilirliğini teşvik eder ve OEM'ler ile tedarikçiler arasında birlikte çalışabilirliği sağlar.

AUTOSAR Mimarisinin Temel Tasarım İlkeleri

  1. Katmanlı Mimari

AUTOSAR, her katmanın açıkça tanımlanmış bir role sahip olduğu çok katmanlı bir tasarıma sahiptir:

  • Uygulama katmanı – Araç özelliklerini uygulayan işlevsel yazılım bileşenlerini içerir
  • Çalışma Zamanı Ortamı (RTE) – Uygulamalar ve temel yazılım arasında bir ara yazılım görevi görür
  • Temel Yazılım (BSW) – İletişim, bellek ve G/Ç gibi ECU işlemleri için standartlaştırılmış hizmetler sağlar
  • Mikrodenetleyici Soyutlama Katmanı (MCAL) – Mikrodenetleyici donanımıyla doğrudan arayüz oluşturur

Bu yapı, donanıma bağımlı ve donanımdan bağımsız yazılımları ayırarak güncellemeleri ve entegrasyonu daha verimli hale getiriyor.

  1. Soyutlama

AUTOSAR, donanım ve yazılım soyutlamasını destekler, yani geliştiriciler altta yatan donanım hakkında endişelenmeden uygulama kodu yazabilirler. Bu şunları sağlar:

  • Birden fazla ECU arasında kod taşınabilirliği
  • Yazılım geçişi ve entegrasyonunda azaltılmış karmaşıklık
  • Çeşitli donanım platformları ve tedarikçiler için destek

Bu tasarım ilkeleri bir araya geldiğinde AUTOSAR yazılım mimarisi ölçeklenebilir, sürdürülebilir ve sağlam gömülü otomotiv sistemleri için olmazsa olmaz hale geliyor.

Çekirdek Bileşenler ve AUTOSAR Katmanları

AUTOSAR yazılım mimarisi, her biri modülerliği, soyutlamayı ve yeniden kullanılabilirliği desteklemek için belirli sorumluluklara sahip birden fazla katmana ayrılmıştır. Bu katmanlar, donanımdan bağımsız otomotiv yazılım geliştirmeyi etkinleştirmek için birlikte çalışarak OEM'lerin ve tedarikçilerin farklı Elektronik Kontrol Üniteleri (ECU'lar) ve platformlar arasında sistemleri entegre etmelerine ve ölçeklendirmelerine olanak tanır.

1. Uygulama Katmanı

Uygulama Katmanı, fren sistemleri, bilgi-eğlence veya sürücü yardımı gibi aracın işlevsel davranışını uygulayan yazılım bileşenlerini (SW-C'ler) barındırır. Bu bileşenler donanımdan bağımsızdır ve farklı ECU platformlarında yeniden kullanılabilir.

  • Modüler geliştirmeyi destekler
  • İletişim ve veri alışverişi için arayüzler içerir
  • Araç programlarında yeniden kullanılabilir

2. Çalışma Zamanı Ortamı (RTE)

RTE (Çalışma Zamanı Ortamı), Uygulama Katmanı ve Temel Yazılım (BSW) arasında bir ara katman görevi görür. Yazılım bileşenleri ve yazılım ile altta yatan hizmetler arasındaki iletişimi kolaylaştırır.

  • ECU'ya özgü iletişim kodu üretir
  • Donanım bağımlılıklarını soyutlar
  • Bileşenler arasında uygun arayüzün sağlanmasını garanti eder

3. Temel Yazılım (BSW)

AUTOSAR Basic Software (BSW), uygulama yazılımının yürütülmesini destekleyen standartlaştırılmış hizmetler ve sürücüler sağlar. İletişim protokollerinden (CAN, LIN, FlexRay) belleğe ve tanılama hizmetlerine kadar her şeyi içerir.

BSW birkaç modüle ayrılmıştır:

  • Hizmet Katmanı
  • ECU Soyutlama Katmanı
  • Mikrodenetleyici Soyutlama Katmanı (MCAL)

4. Hizmetler Katmanı

Hizmetler Katmanı BSW içerisinde yer alır ve aşağıdakiler gibi genel amaçlı sistem hizmetleri sunar:

  • Tanı hizmetleri (örneğin, DCM, DEM)
  • İletişim servisleri
  • İşletim sistemi ve bellek hizmetleri
  • NVRAM yönetimi

Uygulama katmanının, standartlaştırılmış arayüzler aracılığıyla sistem düzeyindeki hizmetlere erişebilmesini sağlar.

5. Mikrodenetleyici Soyutlama Katmanı (MCAL)

MCAL, AUTOSAR yığınının en altında yer alır ve doğrudan mikrodenetleyici donanımıyla arayüz oluşturur. Zamanlayıcılar, ADC'ler ve GPIO'lar gibi çevresel modüller için standartlaştırılmış API'ler sağlar.

  • Mikrodenetleyiciye özgü sürücüleri soyutlayarak taşınabilirliği sağlar
  • Altta yatan MCU'dan bağımsız olarak üst yazılım katmanlarının yeniden kullanılabilirliğini sağlar

6. ECU Soyutlama Katmanı

ECU Soyutlama Katmanı, donanım sürücüleri (MCAL'de) ile BSW'deki daha yüksek katmanlar arasındaki arayüzü standartlaştırır. EEPROM'lar, sensörler veya watchdog zamanlayıcıları gibi yerleşik aygıtların donanım ayrıntılarını gizler.

  • Üst katmanların donanıma özgü bağımlılıklar olmadan donanım özelliklerine erişmesine olanak tanır
  • Yazılım taşınabilirliğini artırır ve entegrasyon çabasını azaltır

Bu temel katmanlar birlikte AUTOSAR yığınının temelini oluşturarak gömülü otomotiv sistemlerinin verimli, ölçeklenebilir ve güvenilir şekilde geliştirilmesini sağlar.

AUTOSAR Klasik Platformu

AUTOSAR Classic Platformu nedir?

AUTOSAR Classic Platform, otomotiv alanındaki gerçek zamanlı gömülü kontrol sistemleri için tasarlanmış standartlaştırılmış bir yazılım çerçevesidir. Güç aktarma organı kontrolü, frenleme, hava yastığı açılması ve gövde elektroniği gibi zaman açısından kritik görevleri ele alan kaynak açısından kısıtlı ECU'lar için optimize edilmiştir.

Bu platform statik bir yapılandırma modelini takip eder ve sıkı zamanlama ve güvenlik gereksinimlerini karşılamak için OSEK/VDX uyumlu gerçek zamanlı işletim sistemini kullanır. Klasik Platform mimarisi, Uygulama Katmanı, Çalışma Zamanı Ortamı (RTE) ve Temel Yazılım (BSW) içerir ve modüler ve donanımdan bağımsız bir geliştirme ortamı sağlar.

Gömülü Kontrol Sistemleri ve ECU'larda Kullanım Örnekleri

AUTOSAR Classic Platform, gerçek zamanlı performansın, kesin davranışın ve sınırlı donanım kaynaklarının önemli olduğu çeşitli otomotiv ECU'larında yaygın olarak benimsenmiştir. Yaygın kullanım örnekleri şunlardır:

  • Motor ve şanzıman kontrolü
  • Fren sistemleri ve denge kontrolü
  • Hava yastıkları ve güvenlik sistemleri
  • Gövde kontrol modülleri (BCM'ler)
  • Aydınlatma ve HVAC sistemleri

Bu ECU'lar genellikle 8 bit, 16 bit veya 32 bit mikrodenetleyiciler üzerinde çalışır ve bu da Klasik Platformu düşük gecikmeli, öngörülebilir yürütme ve kritik görev araç işlevlerini yönetmek için ideal hale getirir.

Gerçek Zamanlı ve Kaynak Kısıtlı Sistemlerle Uyumluluk

AUTOSAR Classic Platform'un en büyük güçlerinden biri, sınırlı bellek, işlem gücü ve G/Ç yeteneklerine sahip ECU'larda verimli bir şekilde çalışabilme yeteneğidir. Önceden yapılandırılmış yazılım modülleri şunları sağlar:

  • Gerçek zamanlı kısıtlamalar kesinlikle karşılanır
  • Bellek ayak izi, optimize edilmiş BSW yapılandırması aracılığıyla en aza indirilir
  • Sistemler ISO 26262 gibi fonksiyonel güvenlik standartlarına uyabilir

Bu, Klasik Platformu yüksek hacimli, güvenlik açısından kritik gömülü otomotiv uygulamaları için bir endüstri standardı haline getiriyor.

AUTOSAR Uyarlanabilir Platform

AUTOSAR Adaptif Platformu Nedir?

AUTOSAR Adaptive Platform, yüksek performanslı bilgi işlem birimleri (HPC'ler) için tasarlanmış dinamik ve esnek bir otomotiv yazılım mimarisidir. Klasik Platformun statik yapılandırma modelinin aksine, Adaptive Platform dinamik dağıtım, hizmet odaklı iletişim ve POSIX tabanlı işletim sistemlerini destekler ve bu da onu yeni nesil yazılım tanımlı araçlar (SDV'ler) için ideal hale getirir.

Bu platform, otonom sürüş, siber güvenlik ve kablosuz (OTA) güncellemeler gibi gelişmiş özellikleri desteklemek için kritik öneme sahip olan uygulamaların çalışma zamanında bağımsız olarak geliştirilmesine ve güncellenmesine olanak tanır.

Yüksek Performanslı Bilgi İşlem ve SOA için Tasarlandı

Hizmet odaklı bir mimari (SOA) üzerine inşa edilen AUTOSAR Adaptive Platform, modüler, ölçeklenebilir ve gevşek bir şekilde birleştirilmiş hizmetlerin SOME/IP, TCP/IP ve DDS protokolleri üzerinden iletişim kurmasına olanak tanır. Geleneksel ECU'lardan önemli ölçüde daha fazla bellek ve işlem gücüne sahip çok çekirdekli işlemcilerde çalışacak şekilde tasarlanmıştır.

Temel özellikleri şunlardır:

  • Dinamik uygulama yönetimi
  • Çalışma zamanında güncelleme ve yükseltme
  • İşlemler arası ve cihazlar arası iletişim
  • Gelişmiş siber güvenlik ve fonksiyonel güvenlik uyumluluğu

Otonom Sürüş, OTA ve Bulut Entegrasyonunda Kullanım Örnekleri

AUTOSAR Adaptive Platform, geleneksel ECU işlevlerinin çok ötesine geçen yetenekleri etkinleştirerek ortaya çıkan otomotiv megatrendlerini destekler. Yaygın kullanım örnekleri şunlardır:

  • Otonom sürüş sistemleri (ADAS ve AI entegrasyonu)
  • Kablosuz (OTA) yazılım güncellemeleri ve yamaları
  • Araçtan buluta ve araçtan her şeye (V2X) iletişim
  • Araç içi bilgi-eğlence ve dijital kokpit sistemleri
  • Veri kaydı, analiz ve filo yönetimi uygulamaları

Bu, Uyarlanabilir Platformu, bağlantının, hesaplama gücünün ve sürekli yazılım gelişiminin önemli olduğu gelecekteki mobilite çözümleri için kritik bir kolaylaştırıcı haline getiriyor.

AUTOSAR Klasik ve Uyarlanabilir Platformlar Arasındaki Temel Farklar

AUTOSAR Classic Platform ve AUTOSAR Adaptive Platform, otomotiv yazılım mimarisinde farklı roller üstlenir ve farklı kullanım örnekleri ve donanım gereksinimleri kümelerini hedefler. Her iki platform da endüstrinin modüler, ölçeklenebilir ve standartlaştırılmış geliştirmeye doğru kaymasını desteklerken, işletim sistemleri, iletişim protokolleri, esneklik ve hedef uygulamaları bakımından önemli ölçüde farklılık gösterirler.

Aşağıda AUTOSAR Klasik ve Uyarlanabilir Platformlar arasındaki temel farkları vurgulayan bir karşılaştırma tablosu bulunmaktadır:

AUTOSAR Classic ve Adaptive Platform Karşılaştırması

Özellikler AUTOSAR Klasik Platformu AUTOSAR Uyarlanabilir Platform
Hedef Kullanım Örnekleri Gerçek zamanlı gömülü ECU'lar (örneğin, güç aktarma organları, gövde) Yüksek performanslı bilgi işlem (örneğin, otonom, bilgi-eğlence)
Sistem Türü Statik yapılandırma Çalışma zamanında dinamik yapılandırma
İşletim sistemi OSEK/VDX uyumlu RTOS POSIX tabanlı işletim sistemi (örn. Linux, QNX)
İletişim Protokolleri CAN, LIN, FlexRay, Ethernet BAZI/IP, DDS, TCP/IP, Ethernet
Mimarlık Türü Bileşen tabanlı, fonksiyon odaklı Hizmet odaklı mimari (SOA)
Uygulama Yönetimi Önceden derlenmiş ve statik olarak bağlanmış Dinamik dağıtım ve güncelleme desteği
Yeniden Kullanılabilirlik ve Ölçeklenebilirlik Önceden tanımlanmış yapılandırmalarla sınırlıdır Platformlar ve hizmetler arasında yüksek ölçeklenebilirlik
OTA Güncelleme Desteği Yerel olarak desteklenmiyor Kablosuz (OTA) güncellemeleri tam olarak destekler
Tipik Donanım 8-bit ila 32-bit mikrodenetleyiciler 64 bit çok çekirdekli işlemciler (x86, ARM)
Otonom Sürüş Uygunluğu Uygun değil Özellikle otonom ve bağlantılı araçlar için tasarlandı

AUTOSAR Klasik Platformu, kesin davranış gerektiren kaynak kısıtlamalı, gerçek zamanlı sistemler için idealdir; AUTOSAR Uyarlamalı Platform ise otonom sürüş, OTA güncellemeleri ve araç-bulut entegrasyonu gibi esnek, yüksek performanslı uygulamalar için tasarlanmıştır.

AUTOSAR Gerçek Dünya Uygulamalarında Nasıl Çalışır?

ECU Geliştirme ve Test ile Entegrasyon

Pratik otomotiv geliştirmede AUTOSAR, çeşitli Elektronik Kontrol Üniteleri (ECU) genelinde yazılım bileşenlerinin sorunsuz entegrasyonunu sağlar. ECU geliştirme yaşam döngüsü boyunca AUTOSAR şunları sağlar:

  • Modüler ve yeniden kullanılabilir bileşenler oluşturmak için standartlaştırılmış bir yazılım yığını
  • Yazılım bileşeni davranışını, arayüzlerini ve eşlemelerini tanımlamak için yapılandırma araçları
  • Test çerçeveleriyle sorunsuz entegrasyon, erken doğrulama, simülasyon ve Donanım-Döngüde (HiL) testini mümkün kılar

AUTOSAR metodolojisini benimseyerek, OEM'ler ve 1. Kademe tedarikçiler ECU gelişimini hızlandırabilir, araç programları arasında tutarlılığı sağlayabilir ve entegrasyon sorunlarını azaltabilir.

ISO 26262 ve Fonksiyonel Güvenlik Desteği

AUTOSAR'ın temel güçlü yönlerinden biri, otomotiv sistemlerindeki fonksiyonel güvenlik için uluslararası standart olan ISO 26262 ile uyumlu olmasıdır. Mimari şunları teşvik eder:

  • Güvenlik açısından kritik ve kritik olmayan bileşenlerin ayrılması
  • Temel Yazılım Katmanı (BSW) içindeki güvenlik mekanizmalarının kullanımı
  • Güvenlik uyumluluğu için gerekli izlenebilirlik ve dokümantasyon
  • ECU'lar ve bileşenler arasında güvenli iletişim

AUTOSAR Classic Platform, frenleme, direksiyon ve güç aktarma sistemleri gibi güvenlik açısından kritik uygulamalar için özellikle uygundur. Bu arada, Adaptive Platform, otonom sürüş gibi gelişmiş işlevleri desteklemek için güvenlik uzantılarını içerir.

Bağlantılı ve Elektrikli Araçlardaki Rolü

Otomotiv endüstrisi elektrifikasyona, bağlantıya ve otomasyona doğru kayarken, AUTOSAR Yazılım Tanımlı Araçları (SDV'ler) etkinleştirmede temel bir rol oynar. Şunları destekler:

  • Standartlaştırılmış protokoller (örneğin, SOME/IP, DDS) kullanılarak araçtan buluta ve V2X iletişimi
  • Özellik geliştirmeleri ve hata düzeltmeleri için Güvenli Havadan (OTA) güncellemeleri
  • Pil Yönetim Sistemleri (BMS) ve elektrikli güç aktarma organı kontrolünün entegrasyonu
  • ADAS ve otonom sürüş platformları için ölçeklenebilir destek

AUTOSAR Uyarlanabilir Platformu bu yeni nesil özelliklerin sunulmasında merkezi bir rol oynarken, Klasik Platform temel gömülü kontrol görevlerini yönetmeye devam ediyor.

AUTOSAR Araçları ve Ekosistemi

Popüler AUTOSAR Araçları ve Çözümlerine Genel Bakış

AUTOSAR tabanlı geliştirmenin başarısı, AUTOSAR yazılım bileşenlerinin modellenmesini, yapılandırılmasını, doğrulanmasını ve entegrasyonunu destekleyen güçlü araçlara büyük ölçüde dayanır. Güçlü bir AUTOSAR araç zinciri, özelliklerle uyumu garanti eder, geliştirmeyi hızlandırır ve entegrasyon risklerini azaltır.

AUTOSAR ekosisteminde yaygın olarak benimsenen araçlardan bazıları şunlardır:

  • Görüş Gereksinimleri ALM Platformu – Önde gelen bir gereksinim yönetimi ve izlenebilirlik aracı olan Visure, AUTOSAR iş akışlarıyla kusursuz bir şekilde entegre olur. Uyumluluğu sağlamaya, işlevsel güvenliği yönetmeye (ISO 26262) yardımcı olur ve gereksinim oluşturma, inceleme ve değişiklik yönetimi için yapay zeka destekli yardım sunar.
  • Vector DaVinci Geliştirici ve Yapılandırıcı – AUTOSAR yazılım bileşenlerini, BSW modüllerini ve RTE'yi oluşturmak ve yapılandırmak için kullanılır.
  • Elektrobit EB Tresos Stüdyosu – AUTOSAR uyumlu Temel Yazılımları yapılandırmak ve üretime hazır kod üretmek için bir geliştirme ortamı.
  • ETA'LAR İZOLAR – AUTOSAR yazılım bileşenlerini ve BSW'yi modellemek, yapılandırmak ve oluşturmak için bir araç seti.
  • AUTOSAR Oluşturucu (Dassault Systèmes) – AUTOSAR sistemi, yazılımı ve donanım mimarisi tasarımını destekleyen model tabanlı bir ortam.

Araç İş Birliği ve Uyumluluğunun Önemi

Çoklu tedarikçili bir otomotiv tedarik zincirinde, araç birlikte çalışabilirliği kritik öneme sahiptir. Gereksinim yönetimi, mimari modelleme, kod oluşturma ve doğrulama araçları arasındaki kusursuz entegrasyon şunları sağlar:

  • Geliştirme yaşam döngüsü boyunca tutarlı veri değişimi ve izlenebilirlik
  • OEM'ler ve 1. Kademe tedarikçiler arasındaki işbirliğinin iyileştirilmesi
  • Azaltılmış manuel hatalar, yeniden işleme ve pazara sunma süresi
  • AUTOSAR standartlarına, ISO 26262'ye ve siber güvenlik düzenlemelerine daha kolay uyum

Visure gibi araçlar uyumluluğu ve uçtan uca izlenebilirliği artırarak mühendislik ekiplerinin yazılım eserlerini, gereksinimleri, mimariyi, kodu ve test vakalarını tek bir platformda uyumlu hale getirmesini sağlar.

AUTOSAR Uygulama En İyi Uygulamaları

Başarılı AUTOSAR Uygulaması İçin Kılavuzlar

Verimli, ölçeklenebilir ve uyumlu AUTOSAR yazılım geliştirmeyi başarmak için, kuruluşlar iyi tanımlanmış bir uygulama stratejisini takip etmelidir. İster Klasik Platformu ister Uyarlanabilir Platformu hedefleyin, aşağıdaki en iyi uygulamalar başarıyı garantilemeye yardımcı olur:

  • AUTOSAR spesifikasyonlarına uygun gereksinimleri yönetmek ve izlemek için Visure Requirements ALM Platformu gibi entegre araçları kullanarak net bir gereksinimler temel çizgisiyle başlayın.
  • Yazılım mimarisini erken tanımlayın, hangi ECU'ların Klasik veya Uyarlanabilir kullanacağını belirleyin ve iletişimi, hizmetleri ve yazılım bileşenlerini buna göre yapılandırın.
  • AUTOSAR Yazılım Bileşenleri (SWC'ler), Temel Yazılım (BSW) yapılandırmalarını ve servis arayüzlerini oluşturmak ve doğrulamak için model tabanlı tasarımı kullanın.
  • Tasarımdan doğrulamaya kadar fonksiyonel güvenliği garanti altına alan ISO 26262 uyumluluğuna sahip araç zincirlerinden yararlanın.
  • Manuel hataları önlemek ve entegrasyon süresini azaltmak için yapılandırmayı ve kod üretimini otomatikleştirin.

Yaygın Tuzaklar ve Bunlardan Nasıl Kaçınılır?

Avantajlarına rağmen, AUTOSAR uygulaması çeşitli zorluklarla karşılaşabilir. Yaygın tuzaklar şunlardır:

Görünmez tehlike Nasıl Önlenir
Eksik gereksinimler veya belirsiz özellikler İyi tanımlanmış, test edilebilir gereksinimleri sağlamak için Visure gibi yapay zeka destekli araçları kullanın
Yanlış hizalanmış takımlar veya zayıf entegrasyon İzlenebilirlik desteğine sahip, birlikte çalışabilen, AUTOSAR uyumlu araçları seçin
Aşırı mühendislik veya gereksiz karmaşıklık Yalnızca gerçekten ihtiyaç duyduğunuz AUTOSAR katmanlarını ve modüllerini benimseyin
Geç doğrulama ve test Her geliştirme aşamasında simülasyon ve erken test (örneğin MIL, SIL, HiL) kullanın
Yetersiz ekip eğitimi Geliştiriciler ve test uzmanları için AUTOSAR eğitimine ve bilgi paylaşımına yatırım yapın

 

Yeni Başlayanlar ve Büyüyen Ekipler İçin AUTOSAR

AUTOSAR'a yeni başlayan ekipler için, küçük, iyi kapsamlı projelerle başlamak ve kademeli olarak yetenek oluşturmak çok önemlidir. Önemli ipuçları şunlardır:

  • İlk AUTOSAR benimsemesi için bir pilot ECU seçin
  • Tedarikçilerden başlangıç ​​kitlerini ve önceden yapılandırılmış BSW yığınlarını kullanın
  • Gereksinimlerin izlenebilirliğine, modüler tasarıma ve uygun sürüm kontrolüne odaklanın
  • Kurulumu ve yapılandırmayı kolaylaştırmak için Visure gibi araç satıcılarıyla yakın işbirliği yapın
  • Zamanla geliştirme olgunluğunu iyileştirmek için bir inceleme ve geri bildirim döngüsü oluşturun

Otomotiv Geliştirmede AUTOSAR'ın Geleceği

Gelişen Standartlar ve Yol Haritası

AUTOSAR ortaklığı, otomotiv dijitalleştirme, elektrifikasyon ve otomasyonun artan taleplerini ele alarak gelişmeye devam ediyor. AUTOSAR, yol haritasının bir parçası olarak, aşağıdakileri geliştiren güncellenmiş özellikleri düzenli olarak yayınlıyor:

  • Siber güvenlik yetenekleri (ISO/SAE 21434 ile uyumlu)
  • Uyarlanabilir Platform için hizmet odaklı mimari (SOA) geliştirmeleri
  • Daha fazla bulut entegrasyonu ve uç bilişim desteği
  • Modern araçlarda bölgesel ve merkezi bilgi işlem modelleri için ölçeklenebilirlik

AUTOSAR ayrıca araç yazılımı soyutlamasını, standartlaştırılmış API'leri ve ECU'lar ile harici sistemler arasında gerçek zamanlı veri alışverişini desteklemek için sektör genelindeki girişimlerle de uyum sağlıyor.

AUTOSAR'ın Yeni Nesil E/E Mimarisi ve SDV'lerdeki Rolü

Yeni nesil elektrik/elektronik (E/E) mimarileri dağıtılmış ECU'lardan merkezi, bölgesel ve yüksek performanslı hesaplama düğümlerine doğru kayıyor. AUTOSAR bu geçişte şu şekilde kritik bir rol oynuyor:

  • Bölgeler arası entegrasyon için katmanlı yazılım soyutlamasını etkinleştirme
  • Adaptive Platform ile çoklu alan denetleyicilerini destekleme
  • Bilgi-eğlence, ADAS ve güç aktarma organları gibi alanlarda yazılım işlevlerinin yeniden kullanımını teşvik etmek

Bu mimari değişim, yazılımın donanımdan ayrıştırıldığı, sürekli güncellendiği ve ölçeklenebilir olduğu Yazılım Tanımlı Araçların (SDV) geliştirilmesinin temelini oluşturur.

Yapay Zeka Entegrasyonu ve AUTOSAR'ın Rolü

Yapay zeka (AI), otonom sürüş, öngörücü bakım ve sürücü davranış analizi gibi işlevlerin merkezi haline geldikçe AUTOSAR, yeteneklerini şu şekilde destekleyecek şekilde genişletiyor:

  • Uyarlanabilir Platform aracılığıyla gerçek zamanlı veri işleme ve sensör füzyonu
  • Yapay zeka çerçeveleri ve uç çıkarım motorlarıyla entegrasyon
  • Yapay zeka çıktılarına dayalı dinamik yazılım güncellemelerinin yönetimi ve özellik ölçeklemesi
  • Veri kaydı, analiz ve V2X iletişimi desteği

AUTOSAR doğal olarak yapay zeka algoritmaları sağlamasa da, otomotiv sınıfı bir ortamda yapay zeka tabanlı uygulamaların dağıtımını, düzenlenmesini ve güvenli bir şekilde yürütülmesini sağlar.

Sonuç

Araçlar yazılım tanımlı platformlara dönüşürken, standartlaştırılmış, ölçeklenebilir ve birlikte çalışabilir yazılım mimarisine olan ihtiyaç hiç bu kadar büyük olmamıştı. Klasik ve Uyarlanabilir Platformlarıyla AUTOSAR, güvenilir, modüler ve geleceğe hazır otomotiv yazılımları geliştirmek için temel görevi görmektedir.

Gerçek zamanlı gömülü ECU'ları yönetmekten otonom sürüşü, OTA güncellemelerini ve araçtan buluta entegrasyonu etkinleştirmeye kadar, AUTOSAR modern otomotiv yazılım mühendisliğinin merkezinde yer alır. Katmanlı mimarisi, zengin araç ekosistemi ve güvenlik ve emniyet standartlarıyla güçlü uyumu, onu OEM'ler, 1. Kademe tedarikçiler ve gömülü sistem geliştiricileri için vazgeçilmez kılar.

AUTOSAR'ı başarıyla uygulamak ve tüm gereksinimlere ilişkin izlenebilirliği, uyumluluğu ve kaliteyi korumak için doğru araçları entegre etmek önemlidir.

Visure'da 14 günlük ücretsiz denemeyi inceleyinAI destekli yeteneklerle AUTOSAR gerekliliklerini, izlenebilirliği, fonksiyonel güvenliği (ISO 26262) ve uçtan uca yaşam döngüsü kapsamını yönetmek için sektör lideri bir platform.

Bu gönderiyi paylaşmayı unutmayın!

Bölümler

Visure ile Pazara Daha Hızlı Ulaşın

Visure'ı İş Başında İzleyin

Demonuza erişmek için aşağıdaki formu doldurun