وسیله نقلیه تعریف شده نرم افزاری

AAOS SDV طیف گسترده‌ای از حوزه‌های محاسباتی خودرو، فراتر از اطلاعات و سرگرمی، مانند پنل ابزار، کنترل‌های بدنه و دستیار راننده را پشتیبانی می‌کند.

مرور کلی AAOS

سیستم اطلاعات و سرگرمی (IVI)

AAOS IVI تجربیات سرگرمی و ناوبری درون خودرویی جذاب و مفیدی را ارائه می‌دهد.

کابین خلبان یکپارچه (IVI / SDV)

AAOS یک راهکار یکپارچه برای کابین خلبان ارائه می‌دهد که داده‌های خوشه‌ای را برای ایجاد یک راهکار کامل کابین برای سیستم اطلاعات و سرگرمی و کابین خلبان در بر می‌گیرد.

فراتر از کابین خلبان (IVI / SDV)

AAOS دامنه‌های مختلفی را در خودرو مانند شاسی و بدنه و همچنین ادغام ADAS (QM) برای ایجاد تجربیات شخصی‌سازی‌شده، تقویت می‌کند .

پلتفرم SDV برای پرداختن به چالش‌های اصلی توسعه خودروهای مدرن مهندسی شده است. این پلتفرم با ارائه یک پایه نرم‌افزاری فشرده، کارآمد و مقیاس‌پذیر مبتنی بر یک پشته بومی اندروید بدون سر، به عمق معماری خودرو نفوذ می‌کند تا اجزای نرم‌افزاری در سراسر خودرو مانند محرک صندلی، صفحه کیلومتر، کنترل آب و هوا، روشنایی، دوربین‌ها، آینه‌ها، تله‌متر و موارد دیگر را تغذیه کند.

هسته AAOS SDV یک سیستم عامل سبک مبتنی بر اندروید است که چارچوب‌های سطح پایین مخصوص خودرو را برای ارتباطات، تشخیص، به‌روزرسانی نرم‌افزار و موارد دیگر در خود جای داده است. این امر AAOS SDV را قادر می‌سازد تا کنترل‌کننده‌های مختلف خودرو، مانند محاسبات اصلی، کنترل‌های بدنه و دامنه‌های خوشه‌ای را تغذیه کند.

علاوه بر این، پلتفرم AAOS SDV شامل یک چارچوب جدید به نام Display Safety است که برای پیاده‌سازی برنامه‌های کاربردی خوشه ابزار از جمله زنگ‌های صوتی، دوربین نظارتی و گرافیک‌های پیچیده که به طور یکپارچه با محتوای AAOS IVI ترکیب می‌شوند، طراحی شده است. Display Safety شامل یک زنجیره ابزار طراحی ایمنی و یک مانیتور ایمنی مرجع است که به تولیدکنندگان اصلی تجهیزات (OEM) اجازه می‌دهد تا با استفاده از مکانیسم‌های ایمنی متنوع پلتفرم SoCهای خودرو، الزامات ایمنی عملکردی را برآورده کنند.

مقدمه‌ای بر AAOS SDV

AAOS SDV برای اجرا در یک محیط چند ماشین مجازی (multi-VM) روی یک سیستم خودرو روی تراشه (SoC)، معمولاً در کنار یک سیستم IVI طراحی شده است. AAOS SDV یک نمونه اندروید بدون سر (headless) است که از مجازی‌سازی با درایورهای VirtIO بهره می‌برد. این معماری به تصویر سیستم اجازه می‌دهد تا در محیط‌های مجازی مبتنی بر ابر (Cuttlefish) یا روی هر هایپروایزر سازگار با VirtIO روی سخت‌افزار هدف اجرا شود. AAOS SDV یک پلتفرم استاندارد، قابل به‌روزرسانی و ایمن برای عملکردهای خودرو فراهم می‌کند.

محیط AAOS

شکل 1. محیط AAOS.

قابلیت‌های کلیدی

قابلیت‌های کلیدی AAOS SDV در این بخش شرح داده شده است.

توسعه مبتنی بر ابر (دوقلوی دیجیتال)

AAOS SDV برای اجرا بر روی دستگاه مجازی Cuttlefish طراحی شده است و امکان ایجاد یک دوقلوی دیجیتالی از محیط‌های محاسباتی خودرو را در فضای ابری یا روی دستگاه‌های محلی فراهم می‌کند. این امر امکان توسعه و آزمایش نرم‌افزار خودرو - از سرویس‌های منفرد گرفته تا تعاملات چند ماشین مجازی - را قبل از در دسترس بودن سخت‌افزار فیزیکی فراهم می‌کند و زمان عرضه به بازار را تسریع می‌بخشد.

اجزای کلیدی:

  • Cuttlefish: محیط SDV چند ماشین مجازی را شبیه‌سازی می‌کند.
  • اندروید استودیو برای پلتفرم (ASfP): ابزاری برای توسعه و استقرار سرویس‌های مبتنی بر Rust در Cuttlefish ارائه می‌دهد.

خوشه ابزار و رندرینگ با حساسیت مختلط

AAOS SDV از موارد استفاده‌ای مانند صفحه کیلومترشمار دیجیتال که نیاز به رندرینگ با حساسیت ترکیبی دارند، پشتیبانی می‌کند. این رندرینگ باید در مراحل اولیه روشن شدن خودرو در دسترس باشد.

اجزای کلیدی:

  • SDV Media: قابلیت‌های گرافیکی و رسانه‌ای را در یک ماشین مجازی غیر IVI فعال می‌کند.
  • ایمنی نمایش: مسیرهای رندرینگ ایمن و بوت زودهنگام را برای اطلاعات مهم کلاستر و هشدارها فراهم می‌کند.

یکپارچه‌سازی و ارتباطات خدمات خودرو

این پلتفرم با استفاده از معماری سرویس‌گرا (SOA) ادغام با معماری‌های شبکه موجود خودرو را تسهیل می‌کند. این شامل ارتباط بین ماشین‌های مجازی، مدیریت چرخه عمر سرویس و ارتباط با سرویس‌های موجود در سایر ECUها می‌شود.

اجزای کلیدی:

  • سیستم عامل اصلی SDV: یک نمونه اندروید بدون سر برای سرویس‌های اصلی ارائه می‌دهد:
    • ارتباط بین ماشین‌های مجازی
    • کشف و مدیریت سرویس
    • به‌روزرسانی‌های سیستم و مدیریت مصرف انرژی
    • نقاط ادغام برای خدمات تشخیص، پیکربندی و کالیبراسیون
  • کارگزار SOME/IP: ارتباط بین سرویس‌های SDV و سرویس‌های ECU خارجی را با استفاده از میان‌افزار سرویس‌گرای مقیاس‌پذیر روی IP (SOME/IP) امکان‌پذیر می‌کند.

پردازش داده‌ها روی دستگاه

AAOS SDV شامل چارچوب‌هایی برای جمع‌آوری داده‌ها روی دستگاه و پردازش لبه است.

اجزای کلیدی:

  • تله‌متری SDV: جمع‌آوری داده‌ها از طریق دستگاه و پردازش لبه‌ای برای سرویس‌های خودرو به ابر را با پشتیبانی از پیکربندی پویا تسهیل می‌کند.

شروع کنید

برای دستورالعمل‌های راه‌اندازی و استفاده از محیط، به «شروع به کار» مراجعه کنید.

منابع

ارائه‌های فنی AAOS SDV (بوت کمپ شرکای خودروسازی گوگل ۲۰۲۵)

نمایش‌های AAOS SDV (اردوی آموزشی شرکای خودروسازی گوگل ۲۰۲۵)