از 27 مارس 2025، توصیه می کنیم از android-latest-release به جای aosp-main برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
مجازیسازی به نمونههای منفرد یا چندگانه سیستمعامل Android Automotive (AAOS) اجازه میدهد تا بهعنوان یک ماشین مجازی مهمان (VM) در کنار سایر عملیاتهای خودرو مانند دسته ابزار یا نمونهای از سیستمعامل که سیستمهای کمک راننده پیشرفته (ADAS) را روی یک سیستم روی تراشه (SoC) خودرو اجرا میکند، اجرا شود. این با استفاده از یک چارچوب مبتنی بر استانداردهای باز برای مجازی سازی به نام VirtIO به دست می آید. VirtIO یک رابط به خوبی تثبیت شده ارائه می دهد که AAOS را قادر می سازد در برابر یک پلت فرم مجازی رایج اجرا شود که به نوبه خود به یک VM مهمان AAOS اجازه می دهد تا در سیستم های مختلف هایپروایزر و/یا پلت فرم های سخت افزاری قابل حمل باشد.
شکل 1. معماری مجازی سازی AAOS
برای فعال کردن موارد استفاده از خودرو، مشخصات VirtIO گسترش یافته است تا شامل دستگاههایی مانند virtio-snd برای صدا، virtio-scmi برای سنسورها، مدیریت وضعیت قدرت، مدیریت ساعت و مدیریت عملکرد، و virtio-video برای موارد استفاده در پخش باشد. درایورهای VirtIO مربوط به این دستگاهها نیز به هسته لینوکس اضافه شدهاند ( virtio-snd driver ، درایور سنسور IIO SCMI و virtio-video driver ).
AAOS یک دستگاه مرجع به نام trout ارائه می دهد که از زیرسیستم های مجازی سازی شده مانند:
صوتی
زباله دان
سیستم دید گسترده (EVS)
حالت گاراژ
گرافیک
حسگرها
ورودی صفحه لمسی
HAL وسیله نقلیه
بلوتوث
سیستم ماهواره ای ناوبری جهانی (GNSS)
برای کسب اطلاعات بیشتر در مورد مجازی سازی در AAOS به این مقالات مراجعه کنید:
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Overview\n\n*Virtualization* allows single or multiple instances of the Android Automotive OS (AAOS)\nto run as a guest virtual machine (VM) alongside other automotive operating such as an\ninstrument cluster or an instance of OS running the advanced driver assistance systems (ADAS)\non an automotive System-On-Chip (SoC). This is achieved by leveraging an open-standards\nbased framework for virtualization called *VirtIO*.\nVirtIO provides a well-established interface that enables AAOS to run against a common\nvirtualized platform that, in turn, allows an AAOS guest VM to be portable across different\nhypervisor systems and/or hardware platforms.\n**Figure 1.** AAOS virtualization architecture\n\nTo enable automotive use cases, the VirtIO specification has been extended to include devices\nsuch as\n[virtio-snd](https://github.com/oasis-tcs/virtio-spec) for audio,\n[virtio-scmi](https://github.com/oasis-tcs/virtio-spec)\nfor sensors, power state management, clock management, and performance management,\nand [virtio-video](http://archive.lwn.net:8080/linux-media/6557912.4vTCxPXJkl@os-lin-dmo/T/)\nfor playback use cases. VirtIO drivers corresponding to these devices have also been added to the\nLinux kernel\n([virtio-snd driver](https://elixir.bootlin.com/linux/v5.13/source/sound/virtio),\n[IIO SCMI\nSensor driver](https://elixir.bootlin.com/linux/v5.13/source/drivers/iio/common/scmi_sensors), and\n[virtio-video driver](https://github.com/OpenSynergy/android-kernel-common/tree/opsy/android11-5.4-trout/drivers/media/virtio)).\n\nAAOS provides a reference device called\n*[*trout*](https://android.googlesource.com/device/google/trout/)*,\nwhich supports virtualized subsystems, such as:\n\n- Audio\n- Dumpstate\n- Extended View System (EVS)\n- Garage Mode\n- Graphics\n- Sensors\n- Touchscreen input\n- Vehicle HAL\n- Bluetooth\n- Global navigation satellite system (GNSS)\n\nSee these articles to learn more about Virtualization on AAOS:\n\n- [Architecture](/docs/automotive/virtualization/architecture)\n- [Tools](/docs/automotive/virtualization/tools)\n- [Reference platform](/docs/automotive/virtualization/reference_platform)"]]