Архитектура системы AAOS SDV

Android Automotive OS (AAOS) Software-Defined Vehicle (SDV) provides a modular, service-oriented architecture (SOA) designed for next-generation automotive compute domains beyond infotainment. Built on a lightweight, fast-booting headless Android foundation (SDV Core, similar to Microdroid ), the AAOS SDV platform runs across isolated virtual machines (VirtIO) to reduce boot time and memory footprint while interconnecting vehicle services using protocols such as SOME/IP, VSIDL service bundles, and Vehicle HAL (VHAL) integration.

Например, система SDV быстро активирует автомобиль, когда к нему приближается пользователь. В некоторых конфигурациях система SDV также отображает содержимое приборной панели, когда пользователь начинает взаимодействовать с автомобилем.

Интеграция с информационно-развлекательной системой Android (AAOS IVI)

SDV разработан для тесной интеграции с автомобильной информационно-развлекательной системой Android (AAOS IVI). Это обеспечивает встроенную, безопасную и расширенную связь между двумя системами.

SDV работает как виртуальные машины.

Архитектура разработана для работы в качестве операционной системы внутри виртуальной машины на гипервизоре с поддержкой VirtIO. Это упрощает тестирование и интеграцию в облаке. Архитектура также предлагает возможность использования нескольких виртуальных машин на одном процессоре для изоляции и платформенно-независимую конструкцию, что снижает затраты на интеграцию.

Взаимодействуйте между сервисами SDV на разных виртуальных машинах.

Одна из целей инициативы SDV — снижение стоимости интеграции стороннего программного обеспечения. Важным компонентом усилий в рамках SDV является бесперебойное взаимодействие сервисов между одной или несколькими виртуальными машинами (ВМ).

In Android 17 ( 26Q2 ) and higher, service developers define RPC interfaces and publish-subscribe topics declaratively using the Vehicle Services Interface Definition Language ( VSIDL , .vsidl ) and protocol buffers ( .proto ), which the vsidlc compiler translates into client library bindings. This transport-agnostic design lets the middleware client library abstract interprocess and inter-VM transports — including VirtIO sockets ( vsock ), Ethernet, Binder, gRPC, and Fast Message Queue (FMQ) — while also supporting external electronic control unit (ECU) protocols such as SOME/IP ( ISomeIpStack ).

автомобильные компоненты, разработанные Google

Для тестирования автомобильных сценариев использования SDV команда Google SDV разрабатывает несколько распространенных автомобильных компонентов. К ним относятся оркестрация сервисов, управление режимами энергоснабжения автомобиля, интеграция SOME/IP и телеметрия.

Поддержка телеметрии

Для удовлетворения основных требований производителей оригинального оборудования (OEM) необходима хорошо спроектированная система телеметрии для мониторинга транспортных средств, улучшения работы системы и монетизации определенных сценариев использования. Архитектура SDV интегрируется с телеметрией транспортных средств. Ключевая задача телеметрии — сбор любых данных о транспортном средстве без необходимости обновления.

Telemetry определяет новый язык, разработанный на основе protobuf, который описывает сценарии сбора данных. Этот язык определяет сбор данных из SOA-сервисов, обрабатывает эти данные на периферии и создает отчеты по метрикам для загрузки в приложение телеметрии. Telemetry включает в себя облачный бэкэнд для генерации и проверки конфигураций метрик перед их отправкой в ​​транспортное средство.

Интеграция Google Cloud для разработки программного обеспечения

Одно из преимуществ SDV заключается в том, что он позволяет моделировать и разрабатывать программное обеспечение SDV непосредственно в облаке, с использованием или без использования специализированного локального оборудования. SDV использует существующие технологии Google, такие как Cuttlefish . SDV сотрудничает с другими командами разработчиков для проверки поддержки своих специальных потребностей, таких как многомашинная топология.

Эта технология также поддерживает непрерывную интеграцию и непрерывную доставку (CI/CD) в инфраструктуре Google Cloud перед развертыванием новых обновлений программного обеспечения для автомобиля.

Включите пользовательский интерфейс приборов автомобиля.

SDV активирует пользовательский интерфейс приборной панели, загружаясь примерно за одну-две секунды. Display Safety предоставляет пользовательский интерфейс для функций, связанных с безопасностью. Например, для таких автомобильных приборов, как спидометр и контрольные лампы.

,

Android Automotive OS (AAOS) Software-Defined Vehicle (SDV) provides a modular, service-oriented architecture (SOA) designed for next-generation automotive compute domains beyond infotainment. Built on a lightweight, fast-booting headless Android foundation (SDV Core, similar to Microdroid ), the AAOS SDV platform runs across isolated virtual machines (VirtIO) to reduce boot time and memory footprint while interconnecting vehicle services using protocols such as SOME/IP, VSIDL service bundles, and Vehicle HAL (VHAL) integration.

Например, система SDV быстро активирует автомобиль, когда к нему приближается пользователь. В некоторых конфигурациях система SDV также отображает содержимое приборной панели, когда пользователь начинает взаимодействовать с автомобилем.

Интеграция с информационно-развлекательной системой Android (AAOS IVI)

SDV разработан для тесной интеграции с автомобильной информационно-развлекательной системой Android (AAOS IVI). Это обеспечивает встроенную, безопасную и расширенную связь между двумя системами.

SDV работает как виртуальные машины.

Архитектура разработана для работы в качестве операционной системы внутри виртуальной машины на гипервизоре с поддержкой VirtIO. Это упрощает тестирование и интеграцию в облаке. Архитектура также предлагает возможность использования нескольких виртуальных машин на одном процессоре для изоляции и платформенно-независимую конструкцию, что снижает затраты на интеграцию.

Взаимодействуйте между сервисами SDV на разных виртуальных машинах.

Одна из целей инициативы SDV — снижение стоимости интеграции стороннего программного обеспечения. Важным компонентом усилий в рамках SDV является бесперебойное взаимодействие сервисов между одной или несколькими виртуальными машинами (ВМ).

In Android 17 ( 26Q2 ) and higher, service developers define RPC interfaces and publish-subscribe topics declaratively using the Vehicle Services Interface Definition Language ( VSIDL , .vsidl ) and protocol buffers ( .proto ), which the vsidlc compiler translates into client library bindings. This transport-agnostic design lets the middleware client library abstract interprocess and inter-VM transports — including VirtIO sockets ( vsock ), Ethernet, Binder, gRPC, and Fast Message Queue (FMQ) — while also supporting external electronic control unit (ECU) protocols such as SOME/IP ( ISomeIpStack ).

автомобильные компоненты, разработанные Google

Для тестирования автомобильных сценариев использования SDV команда Google SDV разрабатывает несколько распространенных автомобильных компонентов. К ним относятся оркестрация сервисов, управление режимами энергоснабжения автомобиля, интеграция SOME/IP и телеметрия.

Поддержка телеметрии

Для удовлетворения основных требований производителей оригинального оборудования (OEM) необходима хорошо спроектированная система телеметрии для мониторинга транспортных средств, улучшения работы системы и монетизации определенных сценариев использования. Архитектура SDV интегрируется с телеметрией транспортных средств. Ключевая задача телеметрии — сбор любых данных о транспортном средстве без необходимости обновления.

Telemetry определяет новый язык, разработанный на основе protobuf, который описывает сценарии сбора данных. Этот язык определяет сбор данных из SOA-сервисов, обрабатывает эти данные на периферии и создает отчеты по метрикам для загрузки в приложение телеметрии. Telemetry включает в себя облачный бэкэнд для генерации и проверки конфигураций метрик перед их отправкой в ​​транспортное средство.

Интеграция Google Cloud для разработки программного обеспечения

Одно из преимуществ SDV заключается в том, что он позволяет моделировать и разрабатывать программное обеспечение SDV непосредственно в облаке, с использованием или без использования специализированного локального оборудования. SDV использует существующие технологии Google, такие как Cuttlefish . SDV сотрудничает с другими командами разработчиков для проверки поддержки своих специальных потребностей, таких как многомашинная топология.

Эта технология также поддерживает непрерывную интеграцию и непрерывную доставку (CI/CD) в инфраструктуре Google Cloud перед развертыванием новых обновлений программного обеспечения для автомобиля.

Включите пользовательский интерфейс приборов автомобиля.

SDV активирует пользовательский интерфейс приборной панели, загружаясь примерно за одну-две секунды. Display Safety предоставляет пользовательский интерфейс для функций, связанных с безопасностью. Например, для таких автомобильных приборов, как спидометр и контрольные лампы.

,

Android Automotive OS (AAOS) Software-Defined Vehicle (SDV) provides a modular, service-oriented architecture (SOA) designed for next-generation automotive compute domains beyond infotainment. Built on a lightweight, fast-booting headless Android foundation (SDV Core, similar to Microdroid ), the AAOS SDV platform runs across isolated virtual machines (VirtIO) to reduce boot time and memory footprint while interconnecting vehicle services using protocols such as SOME/IP, VSIDL service bundles, and Vehicle HAL (VHAL) integration.

Например, система SDV быстро активирует автомобиль, когда к нему приближается пользователь. В некоторых конфигурациях система SDV также отображает содержимое приборной панели, когда пользователь начинает взаимодействовать с автомобилем.

Интеграция с информационно-развлекательной системой Android (AAOS IVI)

SDV разработан для тесной интеграции с автомобильной информационно-развлекательной системой Android (AAOS IVI). Это обеспечивает встроенную, безопасную и расширенную связь между двумя системами.

SDV работает как виртуальные машины.

Архитектура разработана для работы в качестве операционной системы внутри виртуальной машины на гипервизоре с поддержкой VirtIO. Это упрощает тестирование и интеграцию в облаке. Архитектура также предлагает возможность использования нескольких виртуальных машин на одном процессоре для изоляции и платформенно-независимую конструкцию, что снижает затраты на интеграцию.

Взаимодействуйте между сервисами SDV на разных виртуальных машинах.

Одна из целей инициативы SDV — снижение стоимости интеграции стороннего программного обеспечения. Важным компонентом усилий в рамках SDV является бесперебойное взаимодействие сервисов между одной или несколькими виртуальными машинами (ВМ).

In Android 17 ( 26Q2 ) and higher, service developers define RPC interfaces and publish-subscribe topics declaratively using the Vehicle Services Interface Definition Language ( VSIDL , .vsidl ) and protocol buffers ( .proto ), which the vsidlc compiler translates into client library bindings. This transport-agnostic design lets the middleware client library abstract interprocess and inter-VM transports — including VirtIO sockets ( vsock ), Ethernet, Binder, gRPC, and Fast Message Queue (FMQ) — while also supporting external electronic control unit (ECU) protocols such as SOME/IP ( ISomeIpStack ).

автомобильные компоненты, разработанные Google

Для тестирования автомобильных сценариев использования SDV команда Google SDV разрабатывает несколько распространенных автомобильных компонентов. К ним относятся оркестрация сервисов, управление режимами энергоснабжения автомобиля, интеграция SOME/IP и телеметрия.

Поддержка телеметрии

Для удовлетворения основных требований производителей оригинального оборудования (OEM) необходима хорошо спроектированная система телеметрии для мониторинга транспортных средств, улучшения работы системы и монетизации определенных сценариев использования. Архитектура SDV интегрируется с телеметрией транспортных средств. Ключевая задача телеметрии — сбор любых данных о транспортном средстве без необходимости обновления.

Telemetry определяет новый язык, разработанный на основе protobuf, который описывает сценарии сбора данных. Этот язык определяет сбор данных из SOA-сервисов, обрабатывает эти данные на периферии и создает отчеты по метрикам для загрузки в приложение телеметрии. Telemetry включает в себя облачный бэкэнд для генерации и проверки конфигураций метрик перед их отправкой в ​​транспортное средство.

Интеграция Google Cloud для разработки программного обеспечения

Одно из преимуществ SDV заключается в том, что он позволяет моделировать и разрабатывать программное обеспечение SDV непосредственно в облаке, с использованием или без использования специализированного локального оборудования. SDV использует существующие технологии Google, такие как Cuttlefish . SDV сотрудничает с другими командами разработчиков для проверки поддержки своих специальных потребностей, таких как многомашинная топология.

Эта технология также поддерживает непрерывную интеграцию и непрерывную доставку (CI/CD) в инфраструктуре Google Cloud перед развертыванием новых обновлений программного обеспечения для автомобиля.

Включите пользовательский интерфейс приборов автомобиля.

SDV активирует пользовательский интерфейс приборной панели, загружаясь примерно за одну-две секунды. Display Safety предоставляет пользовательский интерфейс для функций, связанных с безопасностью. Например, для таких автомобильных приборов, как спидометр и контрольные лампы.

,

Android Automotive OS (AAOS) Software-Defined Vehicle (SDV) provides a modular, service-oriented architecture (SOA) designed for next-generation automotive compute domains beyond infotainment. Built on a lightweight, fast-booting headless Android foundation (SDV Core, similar to Microdroid ), the AAOS SDV platform runs across isolated virtual machines (VirtIO) to reduce boot time and memory footprint while interconnecting vehicle services using protocols such as SOME/IP, VSIDL service bundles, and Vehicle HAL (VHAL) integration.

Например, система SDV быстро активирует автомобиль, когда к нему приближается пользователь. В некоторых конфигурациях система SDV также отображает содержимое приборной панели, когда пользователь начинает взаимодействовать с автомобилем.

Интеграция с информационно-развлекательной системой Android (AAOS IVI)

SDV разработан для тесной интеграции с автомобильной информационно-развлекательной системой Android (AAOS IVI). Это обеспечивает встроенную, безопасную и расширенную связь между двумя системами.

SDV работает как виртуальные машины.

Архитектура разработана для работы в качестве операционной системы внутри виртуальной машины на гипервизоре с поддержкой VirtIO. Это упрощает тестирование и интеграцию в облаке. Архитектура также предлагает возможность использования нескольких виртуальных машин на одном процессоре для изоляции и платформенно-независимую конструкцию, что снижает затраты на интеграцию.

Взаимодействуйте между сервисами SDV на разных виртуальных машинах.

Одна из целей инициативы SDV — снижение стоимости интеграции стороннего программного обеспечения. Важным компонентом усилий в рамках SDV является бесперебойное взаимодействие сервисов между одной или несколькими виртуальными машинами (ВМ).

In Android 17 ( 26Q2 ) and higher, service developers define RPC interfaces and publish-subscribe topics declaratively using the Vehicle Services Interface Definition Language ( VSIDL , .vsidl ) and protocol buffers ( .proto ), which the vsidlc compiler translates into client library bindings. This transport-agnostic design lets the middleware client library abstract interprocess and inter-VM transports — including VirtIO sockets ( vsock ), Ethernet, Binder, gRPC, and Fast Message Queue (FMQ) — while also supporting external electronic control unit (ECU) protocols such as SOME/IP ( ISomeIpStack ).

автомобильные компоненты, разработанные Google

Для тестирования автомобильных сценариев использования SDV команда Google SDV разрабатывает несколько распространенных автомобильных компонентов. К ним относятся оркестрация сервисов, управление режимами энергоснабжения автомобиля, интеграция SOME/IP и телеметрия.

Поддержка телеметрии

Для удовлетворения основных требований производителей оригинального оборудования (OEM) необходима хорошо спроектированная система телеметрии для мониторинга транспортных средств, улучшения работы системы и монетизации определенных сценариев использования. Архитектура SDV интегрируется с телеметрией транспортных средств. Ключевая задача телеметрии — сбор любых данных о транспортном средстве без необходимости обновления.

Telemetry определяет новый язык, разработанный на основе protobuf, который описывает сценарии сбора данных. Этот язык определяет сбор данных из SOA-сервисов, обрабатывает эти данные на периферии и создает отчеты по метрикам для загрузки в приложение телеметрии. Telemetry включает в себя облачный бэкэнд для генерации и проверки конфигураций метрик перед их отправкой в ​​транспортное средство.

Интеграция Google Cloud для разработки программного обеспечения

Одно из преимуществ SDV заключается в том, что он позволяет моделировать и разрабатывать программное обеспечение SDV непосредственно в облаке, с использованием или без использования специализированного локального оборудования. SDV использует существующие технологии Google, такие как Cuttlefish . SDV сотрудничает с другими командами разработчиков для проверки поддержки своих специальных потребностей, таких как многомашинная топология.

Эта технология также поддерживает непрерывную интеграцию и непрерывную доставку (CI/CD) в инфраструктуре Google Cloud перед развертыванием новых обновлений программного обеспечения для автомобиля.

Включите пользовательский интерфейс приборов автомобиля.

SDV активирует пользовательский интерфейс приборной панели, загружаясь примерно за одну-две секунды. Display Safety предоставляет пользовательский интерфейс для функций, связанных с безопасностью. Например, для таких автомобильных приборов, как спидометр и контрольные лампы.