Otomobil Projelerinde Kullanılan Araçlar
Autosar, otomotiv endüstrisindeki elektronik kontrol üniteleri (ECU’lar) için standartlaştırılmış bir yazılım mimarisi ve platformudur. Bu standart, otomotiv yazılım geliştirme süreçlerini daha etkili ve verimli hale getirmek için tasarlanmıştır. Autosar standartlarına uygun şekilde yazılım geliştirmek için bir dizi araç bulunmaktadır. En sık kullanılan araçları tanıtacak olursak:
DaVinci Configurator:
Autosar standartlarına uygun yazılım modüllerinin yapılandırılması ve yönetimi için kapsamlı bir araçtır. Bu araç, yazılım modüllerini oluşturma, parametreleri ayarlama ve otomotiv ağlarında kullanılan iletişim protokolleri gibi konfigürasyonları yapma imkanı sunar. Geliştiricilere standartlara uygun, yeniden kullanılabilir yazılım modülleri oluşturma ve entegrasyon süreçlerini kolaylaştırır.
DaVinci Configurator, ECU’nun temel yazılımını (BSW) ve çalışma zamanı ortamını (RTE) yapılandırmak, doğrulamak ve üretmek için merkezi bir araçtır.
Tipik AUTOSAR projelerinin daire modeli. DaVinci Configurator, ECU yazılım entegrasyonu aşamasında kullanılır.
Avantajları:
OEM’in sistem ve teşhis tanımlarına dayalı olarak BSW’nin otomatik parametrelendirilmesi.
BSW ve RTE’nin tüm alanları için özel yapılandırma kullanıcı arayüzleri.
Üçüncü taraf modüllerin kolay entegrasyonu.
Sorun giderme ipuçları ile yapılandırmanın doğrulanması.
ECU yazılımının sürekli entegrasyonu için iş akışı desteği.
DaVinci Developer:
DaVinci Developer, ECU’lar için yazılım bileşenlerinin (SWC’ler) mimarisini tasarlamaya yönelik bir araçtır.
Tipik AUTOSAR projelerinin daire modeli. DaVinci Developer, Uygulama Yazılımı Geliştirme aşamasında kullanılır.
Avantajları:
Kapsamlı yerleşim fonksiyonları ile SWC’leri grafiksel olarak tanımlama.
Bağlantı noktası arayüzlerini ve veri türlerini tanımlama.
Başlangıç değerleri ve zaman aşımları gibi hizmet ihtiyaçları ve iletişim spesifikasyonları ile bağlantı noktası prototiplerini tanımlama özelliği.
Kompozisyonlar oluşturulabilir.
SWC’leri manuel ve otomatik olarak bağlama kolaylığı.
vFlash:
Autosar standartlarına uygun yazılım güncellemelerini yönetmek için kullanılan bir araçtır. vFlash, otomotiv elektronik kontrol ünitelerine (ECU’lar) yazılım güncellemeleri yapmak için güvenilir bir yol sağlar ve bu güncellemeleri otomatikleştirebilir. Bu da araç üreticilerinin hızlı bir şekilde güncellemeleri dağıtmalarını ve araçların performansını ve güvenliğini artırmalarını sağlar.
vFlash, ECU’ları diagnostik (örn. UDS) yoluyla programlamak için kullanımı çok kolay bir araçtır. vFlash eklenti konsepti sayesinde, vFlash tüm projeleriniz için kullanılabilir. vFlash halihazırda 100’den fazla araç üreticisinin 200’den fazla farklı flash özelliğini desteklemektedir ve kolayca genişletilebilir.
Farklı haberleşme protokollerinde flaslama işlemi genel görünümü.
CANoe:
CANoe, otomotiv ve diğer çeşitli endüstrilerdeki bireysel ECU’ların ve tüm ECU ağlarının geliştirilmesi, testi ve analizi için kapsamlı bir yazılım aracıdır. Planlamadan sistem düzeyinde teste kadar tüm geliştirme süreci boyunca ağ tasarımcılarını, geliştirme ve test mühendislerini destekler.
Avantajları:
Tüm geliştirme ve test görevleri için tek bir araç.
Kolay otomatik test.
ECU diagnostiklerini simüle etmek ve test etmek için kapsamlı olanaklar.
Hata durumlarını geliştirme sürecinin erken aşamalarında tespit etme ve düzeltme kolaylığı.
Sonuçların kullanıcı dostu grafik ve metin tabanlı değerlendirilmesi.
Analiz görünümü.
CANalyzer:
CANalyzer, otomotiv endüstrisindeki yazılım geliştirme süreçlerini optimize etmek için güçlü bir araçtır. Ağ tasarımı, protokol analizi, test senaryoları oluşturma, veri kaydı ve analizi gibi birçok özelliğiyle otomotiv mühendislerine kapsamlı bir çözüm sunar. Ağ tasarımı, simülasyonu, analizi ve testi için kritik bir rol oynar. Bu sayede, otomotiv sistemlerinin güvenilirliğini ve performansını artırabilir ve ürün geliştirme sürecini hızlandırabilirsiniz.
vTESTstudio:
vTESTstudio, otomotiv endüstrisinde kullanılan bir test otomasyon aracıdır. Bu yazılım, elektronik kontrol üniteleri (ECU’lar) ve diğer otomotiv sistemlerinin testini yapmak için kullanılır. vTESTstudio, test senaryolarını oluşturmak, test verilerini hazırlamak, testleri çalıştırmak ve sonuçları analiz etmek için geliştirilmiş bir platform sağlar.
vTESTstudio, otomotiv endüstrisinde test otomasyonunu sağlayan güçlü bir araçtır. Test süreçlerini otomatikleştirerek, sistemlerin doğruluğunu ve güvenilirliğini artırır ve yazılım geliştirme sürecini hızlandırır.
CANdelaStudio:
CANdelaStudio, kullanıcıları bir araç ECU diagnostik spesifikasyonu oluşturma ve düzenleme konusunda destekler.
Bir diagnostik spesifikasyonu oluşturulduktan sonra, aşağıdaki işlem adımları için kullanılır ve bu şekilde tüm diagnostik geliştirme sürecinde tutarlılığı artırır:
- Diagnostik yazılımının uygulanması
- Diagnostik yazılımının otomatik uygunluk testleri
- Geliştirme, üretim ve servis garajındaki çeşitli diagnostik test cihazları için veri sağlama
- Üretim ve servis garajındaki teşhis test cihazlarında test dizileri ve betikler için başlangıç noktası
- Kanıtlanmış veri değişimi desteği:
- ODX’den (2.2, 2.0.1) içe aktarma
- AUTOSAR DEXT’ten içe aktarma
- ODX’e (2.2, 2.1, 2.0.1) dışa aktarma
- AUTOSAR DEXT’e dışa aktarma
- Diagnostik verilerinin ODX ve AUTOSAR DEXT’e aktarılması Bu özellikler sayesinde CANdelaStudio, diagnostik geliştirme sürecini daha tutarlı, verimli ve etkili hale getirir.
Diagnostik hizmetlerinin durum bağımlılıklarının grafiksel görselleştirilmesi.
EB Tresos Studio:
EB tresos Studio, ECU temel yazılımınızı (BSW) yapılandırmanızı, doğrulamanızı ve oluşturmanızı sağlar.