Skip to main content

AUTOSAR Blockset

AUTOSAR Blockset, Simulink modelleriyle AUTOSAR Classic ve Adaptive yazılım bileşenleri geliştirmenizi, simüle etmenizi ve üretim kodu üretmenizi sağlar.
MathWorks yetkili distribütörü
Türkçe teknik destek
Kurulum ve eğitim hizmeti
AUTOSAR Blockset, AUTOSAR yazılım geliştirmeyi model tabanlı tasarımın içine taşır. Classic ve Adaptive platformlar için bileşen ve kompozisyon modeller, ARXML alışverişi yapar, Schedule Editor ile yürütme sırasını belirler ve üretim kodu çıkarırsınız.
Kullanıcı Grubu
AUTOSAR mimarisine uygun otomotiv gömülü yazılımı geliştiren tasarım ve entegrasyon mühendisleri
İçindekiler

    AUTOSAR Blockset nedir?

    AUTOSAR Blockset, otomotiv elektroniğinde kullanılan AUTOSAR mimarisine uygun yazılım bileşenlerini Simulink içinde geliştirmek için kullanılan bir araç kutusudur. Classic ve Adaptive platformların ikisini de destekler; bileşenleri AUTOSAR portları, arayüzleri ve yapılandırmalarıyla otomatik oluşturur. Ayrıca temel yazılım servislerini, örneğin kalıcı bellek yöneticisini, tanı olay yöneticisini ve işlev engelleme yöneticisini harici araç olmadan simüle edersiniz. Blok ve uygulama listesi MathWorks dokümantasyonunda yer alır.

    Araç kutusu üç tasarım akışını birlikte destekler. Aşağıdan yukarıya akışta mevcut Simulink tasarımlarını AUTOSAR bileşenlerine eşlersiniz; yukarıdan aşağıya akışta mimariden başlayıp ARXML dosyasını içeri aktarırsınız; gidiş dönüş akışı ise ikisini birleştirir. Yürütme sırasını Schedule Editor ile belirler, davranışı bileşen ve kompozisyon düzeyinde doğrularsınız. Üretim C ve C++ kodu ile AUTOSAR XML dosyaları için Embedded Coder gerekir. Son olarak IEC Certification Kit ile ISO 26262 niteliklendirmesini, Polyspace Code Prover ile MISRA C doğrulamasını yürütürsünüz.

    AUTOSAR Blockset Temel Yetenekleri

    Classic Yazılım Bileşenleri

    AUTOSAR Classic bileşenlerini portları, arayüzleri ve yapılandırmalarıyla Simulink içinde otomatik oluşturursunuz. Kod perspektifi, bileşenin koda nasıl yansıyacağını gösterir.

    Böylece mimari kararları model üzerinde görerek verirsiniz.

    AUTOSAR Editörü

    Bileşen özelliklerini, portlarını ve veri tiplerini AUTOSAR editörü üzerinden düzenlersiniz. Ayrıca ARXML dosyalarını içeri aktarır ve dışarı verirsiniz.

    Dolayısıyla mimari ekibiyle model ekibi aynı tanım üzerinden çalışır.

    Yürütme Sırası ve Simülasyon

    Schedule Editor ile bileşen çalıştırılabilirlerinin yürütme sırasını belirlersiniz. Ardından davranışı bileşen ve kompozisyon düzeyinde doğrularsınız.

    Üstelik temel yazılım servislerini harici araç olmadan simülasyona dahil edersiniz.

    Üç Tasarım Akışı

    Aşağıdan yukarıya, yukarıdan aşağıya ve gidiş dönüş akışlarından birini seçersiniz. Mevcut tasarımı eşleyebilir ya da mimariden başlayıp ARXML içeri aktarabilirsiniz.

    Böylece projenin bulunduğu aşamaya uygun yoldan başlarsınız.

    Adaptive Platform Desteği

    AUTOSAR Adaptive bileşenlerini varsayılan portlar ve servis arayüzleriyle oluşturursunuz. Üretilen C++ kodu Adaptive platformun beklediği yapıyı izler.

    Dolayısıyla servis tabanlı mimariye geçişi aynı model üzerinden yürütürsünüz.

    ISO 26262 ve MISRA C Uyumu

    IEC Certification Kit ile üretilen kodu ISO 26262 için niteliklendirirsiniz. Ayrıca Polyspace Code Prover ile MISRA C doğrulaması yapar, çalışma zamanı hatalarını ararsınız.

    Denetim ayrıca kod ile ARXML tanımı arasındaki uyumsuzlukları da bulur.

    AUTOSAR Blockset Nasıl Çalışır?

    01
    Akışı seçin
    Öncelikle aşağıdan yukarıya, yukarıdan aşağıya ya da gidiş dönüş akışından birine karar verin.
    02
    Bileşeni modelleyin
    Ardından bileşeni portları ve arayüzleriyle kurup davranışını Simulink’te tanımlayın.
    03
    Zamanlamayı ve davranışı doğrulayın
    Schedule Editor ile yürütme sırasını belirleyip kompozisyonu temel yazılım servisleriyle simüle edin.
    04
    Kod ve ARXML üretin
    Son olarak Embedded Coder ile üretim kodunu ve AUTOSAR XML dosyalarını çıkarın.

    Kullanım Alanları

    Otonom Sürüş
    AUTOSAR bileşenlerini model üzerinde kurar, sürüş yazılımını üretim koduyla birlikte ARXML tanımıyla çıkarırsınız.
    Gömülü Sistemler
    Elektronik kontrol birimi yazılımını bileşen düzeyinde doğrular, ardından hedefe dağıtırsınız.
    Model Tabanlı Tasarım
    Mimari, davranış ve kod üretimini tek zincirde tutar, böylece izlenebilirliği korursunuz.
    Kontrol Sistemleri
    Denetleyici algoritmasını AUTOSAR bileşenine eşler, yürütme sırasını zamanlama kısıtlarına göre ayarlarsınız.

    Gereksinimler ve Lisans

    Kullanıcı Grubu
    AUTOSAR mimarisine uygun otomotiv gömülü yazılımı geliştiren tasarım ve entegrasyon mühendisleri

    Birlikte Kullanılan Ürünler

    Zorunlu Ürünler
    Tamamlayıcı Ürünler

    Sıkça Sorulan Sorular

    Classic ve Adaptive platformların ikisi de destekleniyor mu?
    Evet, her iki platform için bileşen modelleme ve kod üretimi desteklenir. Classic tarafında C, Adaptive tarafında C++ kodu üretirsiniz. Ayrıca servis arayüzleri Adaptive bileşenlerinde varsayılan olarak hazır gelir.
    ARXML dosyalarıyla nasıl çalışırım?
    ARXML dosyalarını içeri aktarır ve dışarı verirsiniz; gidiş dönüş akışı ikisini birlikte yürütür. Böylece mimari ekibinin tanımıyla model ekibinin tasarımı aynı kaynakta buluşur.
    Temel yazılım servislerini simüle edebilir miyim?
    Evet. Kalıcı bellek yöneticisi, tanı olay yöneticisi ve işlev engelleme yöneticisi gibi servisleri harici araç olmadan simülasyona dahil edersiniz. Dolayısıyla bileşen davranışını gerçek servis etkileşimiyle birlikte görürsünüz.
    Üretim kodu için ne gerekli?
    Embedded Coder gerekir. Üretim C ve C++ kodunun yanı sıra AUTOSAR XML dosyalarını da çıkarırsınız. Ayrıca yazılım döngüde ve işlemci döngüde test yetenekleri kullanılabilir.
    ISO 26262 uyumu nasıl sağlanır?
    IEC Certification Kit ile Embedded Coder çıktısını ISO 26262 için niteliklendirirsiniz. Ayrıca Polyspace Code Prover MISRA C doğrulaması yapar ve kod ile ARXML tanımı arasındaki uyumsuzlukları bulur.
    Yürütme sırasını nasıl belirlerim?
    Schedule Editor ile bileşen çalıştırılabilirlerinin sırasını tanımlarsınız. Ardından davranışı bileşen ve kompozisyon düzeyinde doğrularsınız; böylece zamanlama kaynaklı hataları erken yakalarsınız.

    AUTOSAR Blockset için fiyat teklifi alın

    Kurumunuza uygun lisans modelini birlikte belirleyelim. Talebiniz doğrudan FİGES MATLAB satış ekibine düşer.
    • 1 iş günü içinde dönüş
    • Deneme lisansı ve kavram kanıtı desteği
    • Akademik ve kampüs lisanslarında özel fiyatlandırma

    © FİGES A.Ş. Tüm hakları saklıdır.