- Giriş
- Ürünler
- Simulink Ürün Ailesi
- Kod Üretimi
- Embedded Coder
Embedded Coder
Embedded Coder nedir?
Embedded Coder, MATLAB ve Simulink tasarımlarınızdan seri üretime uygun gömülü kod üreten bir araç kutusudur. MATLAB Coder ile Simulink Coder’ın ürettiği kodu alır, ardından ileri optimizasyonlerle keskinleştirir. Üretilen fonksiyonların adını, dosya düzenini ve veri yapısını tek tek belirlersiniz; böylece kod mevcut yazılım mimarinize uyar. Quick Start aracı ise ilk yapılandırmayı adım adım kurar. Seçeneklerin tamamını MathWorks dokümantasyonunda bulursunuz.
Optimizasyon tarafında iki yol vardır. Taşınabilir C ve C++ kodu üretebilir ya da işlemciye özgü optimizasyonları açabilirsiniz; örneğin ARM işlemcilerde tek komutla çok veri işleyen SIMD kodu üretilir. Ayrıca donanım destek paketleriyle kodu doğrudan karta indirir, servis odaklı mimarilere uygulama olarak dağıtırsınız. Doğrulama tarafında ise yazılım döngüde ve işlemci döngüde testlerle sonuçları karşılaştırır, kod kapsamını ölçersiniz. Son olarak çift yönlü izleme sayesinde her kod satırından modele ve gereksinime geri dönersiniz.
Embedded Coder Temel Yetenekleri

Hızlı Başlangıç
Quick Start aracı, üretim kodu yapılandırmasını adım adım kurar. Ayrıca uygulamalar, şablonlar ve komut satırı arayüzüyle derleme betiklerini otomatikleştirirsiniz.
Böylece ilk kod üretimine saatler yerine dakikalar içinde ulaşırsınız.

İşlemciye Özgü Optimizasyon
Taşınabilir kod üretir ya da işlemciye özgü optimizasyonları açarsınız. Örneğin ARM işlemcilerde tek komutla çok veri işleyen SIMD kodu üretirsiniz.
Dolayısıyla aynı modelden hem genel hem hedefe özel çıktı alırsınız.

Kod Arayüzünü Uyarlayın
Embedded Coder Dictionary ile veri, bellek ve fonksiyon tanımlarını belirlersiniz. Ardından modelin üretilen koda nasıl yansıyacağını denetlersiniz.
Böylece kod hem mevcut yazılım mimarinize hem kodlama standardınıza uyar.

Donanıma Dağıtım
Donanım destek paketleriyle kodu doğrudan karta indirir, giriş çıkışlarıyla birlikte çalıştırırsınız. Ayrıca üretilen kodu kendi geliştirme ortamınıza tümleştirirsiniz.
Üstelik gömülü Linux paketleriyle C++ uygulamalarını da dağıtırsınız.

SIL ve PIL Testleri
Yazılım döngüde ve işlemci döngüde testlerle model ile kod sonuçlarını karşılaştırırsınız. Ayrıca Code Profile Analyzer ile yürütme süresini ölçersiniz.
Böylece koddaki sapmayı donanıma çıkmadan yakalarsınız.

Çift Yönlü İzlenebilirlik
Etkileşimli kod raporlarıyla her satırdan modele, modelden koda geçersiniz. Ayrıca kod boyutu ve karmaşıklık ölçütlerini aynı raporda görürsünüz.
Dolayısıyla sertifikasyon incelemelerinde kanıtı hazır tutarsınız.
Embedded Coder Nasıl Çalışır?
Kullanım Alanları
Gereksinimler ve Lisans
Birlikte Kullanılan Ürünler
Sıkça Sorulan Sorular
Embedded Coder için fiyat teklifi alın
- 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