مرور کلی یکپارچه‌سازی SOME/IP

شما می‌توانید سیستم عامل اندروید خودرو (AAOS) با استفاده از نرم‌افزار تعریف‌شده (SDV) را با هرگونه پیاده‌سازی پروتکل میان‌افزار سرویس‌گرای مقیاس‌پذیر بر روی IP (SOME/IP)، از جمله پشته‌های شریک سفارشی و پیاده‌سازی مرجع متن‌باز COVESA vsomeip ادغام کنید. این ادغام به AAOS SDV اجازه می‌دهد تا با استفاده از اجزای اولیه SDV CommStack داخلی و تعاریف سرویس VSIDL که از AUTOSAR ARXML یا Franca IDL نگاشت شده‌اند، به طور یکپارچه با واحدهای کنترل الکترونیکی (ECU) AUTOSAR (کلاسیک و تطبیقی) ارتباط برقرار کند.

اجزای کلیدی و تعاملات با SDV عبارتند از:

  • عامل کارگزار SOME/IP: جزء اصلی یکپارچه‌سازی SDV و SOME/IP.

  • پشته SOME/IP: منطق انتقال سطح پایین SOME/IP که در رابط زبان تعریف رابط اندروید (AIDL) خلاصه شده است. شرکا می‌توانند پیاده‌سازی پشته SOME/IP سفارشی خود را پیاده‌سازی کنند، یا از پروژه مرجع vsomeip اتحادیه سیستم‌های متصل خودرو (COVESA) متن‌باز استفاده کنند.

  • ارائه دهنده کاتالوگ VSIDL: اطلاعات نوع زمان اجرا (RTTI) مورد نیاز برای ترجمه نوع را ارائه می‌دهد. همچنین اطلاعاتی در مورد رابط‌ها، موضوعات و نگاشت‌های آنها، از جمله پیکربندی استقرار SOME/IP، ارائه می‌دهد.

نماینده کارگزار SOME/IP

کارگزار SDV SOME/IP ( کارگزار ) پروتکل SOME/IP را در اکوسیستم خودروی تعریف‌شده توسط نرم‌افزار (SDV) ادغام می‌کند. برای فعال کردن ارتباط بین پروتکلی، کارگزار در درجه اول به عنوان یک پروکسی برای ترافیک بین سیستم‌های SDV و AUTOSAR عمل می‌کند.

یک یا چند نمونه از کارگزار، دروازه‌هایی برای ترافیک SOME/IP ایجاد می‌کنند. برای اطلاعات بیشتر، به بخش «ادغام SOME/IP با SDV» مراجعه کنید.

کارگزار از آرکتایپ‌ها ، از جمله فراخوانی‌های رویه از راه دور (RPC) و تونل داده برای تسهیل ارتباط استفاده می‌کند. کارگزار داده‌های خاص سرویس را که در زمان کامپایل ناشناخته هستند، مدیریت می‌کند. کارگزار برای برقراری ارتباط سرویس‌ها به RTTI متکی است. برای اطلاعات بیشتر، به بخش «نوشتن یک فایل نگاشت SOME/IP» مراجعه کنید.