SOME/IP entegrasyonuna genel bakış

Android Automotive OS (AAOS) Yazılımla Tanımlanan Araç (SDV) çözümünü, özel iş ortağı yığınları ve açık kaynaklı COVESA vsomeip referans uygulaması dahil olmak üzere IP üzerinden Ölçeklenebilir Hizmete Yönelik Ara Katman Yazılımı (SOME/IP) protokolünün herhangi bir uygulamasıyla entegre edebilirsiniz. Bu entegrasyon, AAOS SDV'nin AUTOSAR ARXML veya Franca IDL'den eşlenen yerleşik SDV CommStack temel öğelerini ve VSIDL hizmet tanımlarını kullanarak AUTOSAR (Classic ve Adaptive) elektronik kontrol birimleriyle (ECU'lar) sorunsuz şekilde iletişim kurmasını sağlar.

SDV ile ilgili temel bileşenler ve etkileşimler şunlardır:

  • SOME/IP broker agent: Bir SDV ve SOME/IP entegrasyonunun merkezi bileşenidir.

  • SOME/IP yığını: Android arayüz tanımlama dili (AIDL) arayüzünde soyutlanmış düşük seviyeli SOME/IP aktarım mantığı. İş ortakları kendi özel SOME/IP yığını uygulamalarını bağlayabilir veya açık kaynaklı Connected Vehicle Systems Alliance (COVESA) vsomeip referans projesini kullanabilir.

  • VSIDL katalog sağlayıcı: Tür çevirisi için gerekli çalışma zamanı türü bilgilerini (RTTI) sağlar. Ayrıca SOME/IP dağıtım yapılandırması da dahil olmak üzere arayüzler, konular ve bunların eşlemeleri hakkında bilgi sağlar.

SOME/IP broker agent

SDV SOME/IP aracı aracısı (aracı), SOME/IP protokolünü yazılımla tanımlanmış araç (SDV) ekosistemine entegre eder. Protokoller arası iletişimi etkinleştirmek için aracı, öncelikli olarak SDV ve AUTOSAR sistemleri arasındaki trafik için proxy görevi görür.

Aracının bir veya daha fazla örneği, SOME/IP trafiği için ağ geçitleri oluşturur. Daha fazla bilgi için SOME/IP'yi SDV ile entegre etme başlıklı makaleyi inceleyin.

Aracı, iletişimi kolaylaştırmak için uzak prosedür çağrıları (RPC) ve veri tüneli dahil arketipler kullanır. Aracı, derleme zamanında bilinmeyen hizmete özgü verileri işler. Aracı, hizmetlerle iletişim kurmak için RTTI'ya güvenir. Daha fazla bilgi için SOME/IP eşleme dosyası yazma başlıklı makaleyi inceleyin.