Automotive grade linux iso

Дистрибутивы — Automotive Grade Linux (AGL)

В рамках проекта AGL UCB (Automotive Grade Linux Unified Code Base) развивается универсальная платформа для использования в различных автомобильных подсистемах, от панелей приборов до автомобильных информационно-развлекательных систем.

В разработке проекта участвуют такие компании, как Toyota, Ford, Nissan, Honda, Jaguar, Land Rover, Mazda, Mitsubishi и Subaru.

Дистрибутив основан на наработках проектов Tizen, GENIVI и Yocto. Графическое окружение базируется на Qt, Wayland и наработках проекта Weston IVI Shell. Демонстрационные сборки платформы сформированы для QEMU и плат Renesas R-Car M2/E2. При участии сообщества развиваются сборки для плат Vayu EVM, MinnowBoard Max, NXP Wandboard, NXP SABRE, DragonBoard и Raspberry Pi. Исходные тексты наработок проекта доступны через Git.

AGL UCB может использоваться автопроизводителями как каркас для создания конечных решений, после проведения необходимой адаптации для оборудования и кастомизации интерфейса. Платформа позволяет уделить основное внимание разработке приложений и собственных методов организации работы пользователя, не задумываясь о низкоуровневой инфраструктуре и минимизируя затраты на сопровождение. Проект является полностью открытым — все компоненты доступны под свободными лицензиями.

Предоставляется набор рабочих прототипов типовых приложений, написанных с использованием технологий HTML5 и Qt. Например, имеется реализация домашнего экрана, web-браузера, приборной панели, навигационной системы (используется Google Maps), климат-контроля, мультимедийного проигрывателя с поддержкой DLNA, интерфейса для настройки звуковой подсистемы, программы для чтения новостей. Предлагаются компоненты для голосового управления, поиска информации, взаимодействия со смартфоном по Bluetooth и подключения к CAN-сети для доступа к датчикам и передачи данных между узлами автомобиля.

Источник

Linux Foundation представила первый релиз ОС для автомобиля

Некоммерческая организация Linux Foundation, вернее, рабочая группа от этой организации, представила первый релиз Linux-платформы для автомобилей. Эта платформа получила название Automotive Grade Linux (AGL), разработка AGL началась в 2012 году, когда и была сформирована специальная рабочая группа.

По словам разработчиков, новая платформа предназначена для работы со всеми системами авто разных производителей (с необходимостью «доводки» AGL под себя), включая панели приборов, медиасистемы и прочее.

AGL — это продукт, который нужно кастомизировать и настраивать под себя каждому автопроизводителю. В общем-то, AGL можно назвать специальным дистрибутивом Linux, где используется Tizen. В дистрибутиве уже есть низкоуровневая поддержка автомобильного оборудования, так что автопроизводителям остается кастомизировать интерфейс, дописывать отдельные приложения и обеспечивать регулярные обновления системы.

Читайте также:  Linux opera enable vpn

В саму рабочую группу входят такие известные автокомпании, как Nissan, Toyota, Hyundai, Jaguar Land Rover и HARMAN, а также крупные ИТ-компании, Intel, Samsung, Fujitsu, NEC, NVIDIA и TI.

В рабочем прототипе платформы организовано управление приборной панелью, климат-контролем, мультимедийной системой и прочими элементами. Есть и возможность управления голосом, подключения периферийных устройств (например, смартфона) и синхронизации данных по состоянию каждой отдельной подсистемы авто. Работа с различными системами авто осуществляться через шину Automotive Message Broker (AMB)

AGL — полностью открытый проект, который доступен для всех.

Источник

Automotive grade linux iso

Copy raw contents

Copy raw contents

Building the AGL Demo Platform for QEMU

To build the QEMU version of the AGL demo platform use machine qemux86-64 along with features agl-demo and agl-devel:

By default, the build will produce a compressed vmdk image in tmp/deploy/images/qemux86-64/agl-demo-platform-qemux86-64.vmdk.xz

Deploying the AGL Demo Platform for QEMU

Prepare an image for boot

Decompress the agl-demo-platform-qemux86-64.vmdk.xz image to prepare it for boot.

Download 7-Zip and select agl-demo-platform-qemux86-64.vmdk.xz to be decompressed.

Note: if an AGL crosssdk has been created, it will contain a qemu binary for the host system. This SDK qemu binary has no graphics support and cannot currently be used to boot an AGL image.

Boot the agl-demo-platform-qemux86-64.vmdk image in qemu with kvm support:

Download and install VirtualBox 5.2.0 or later.

Boot the agl-demo-platform-qemux86-64.vmdk image in VirtualBox:

  • Start VirtualBox
  • Click New to create a new machine
    • Enter AGL QEMU as the Name
    • Select Linux as the Type
    • Select Other Linux (64-bit) as the Version
    • Set Memory size to 2 GB
    • Click Use an existing virtual hard disk file under Hard disk * Navigate to and select the agl-demo-platform-qemux86-64.vmdk image
  • Ensure that the newly created AGL QEMU machine is highlighted and click Start

Install VMWare Player

Download and install VMWare Player

Boot VMWare Player

Boot the agl-demo-platform-qemux86-64.vmdk image in VMWare Player:

  • Start VMWare Player
  • Select File and Create a New Virtual Machine
    • Select I will install the operating system later and click Next
    • Select Linux as the Guest Operating System, Other Linux 3.x kernel 64-bit as the Version, and click Next
    • Enter AGL QEMU as the Name and click Next
    • Leave disk capacity settings unchanged and click Next
    • Click Finish
  • Select/highlight AGL QEMU and click Edit virtual machine settings
    • Select/highlight Memory and click 2 GB
    • Select/highlight Hard Disk (SCSI) and click Remove
    • Click Add
      • Select Hard Disk and click Next
      • Select SCSI (Recommended) and click Next
      • Select Use an existing virtual disk and click Next
      • Browse and select the agl-demo-platform-qemux86-64.vmdk image
      • Click Finish
      • Click Keep Existing Format
    • Click Save
  • Ensure that the newly created AGL QEMU machine is highlighted and click Power On
Читайте также:  Gps bluetooth для windows

Источник

Автомобильная операционная система на Linux

На днях Организация Linux Foundation представила миру восьмую версию операционной системы AGL UCB (Automotive Grade Linux Unified Code Base) данная система интересна тем что внедряется в автомобильные подсистемы, а также приборные панели.

Выглядит очень интересно

Данная сборки основана на проектах Yocto, GENIVI, Tizen

В разработке проекта участвуют такие компании, как Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi и Subaru.

В данный момент операционная система AGL UCB используется авто-производителями как основа, при построении конечных продуктов. Проект является открытым, и все исходные коды находятся в свободном доступе.

В существующей системе уже имеется реализация домашнего экрана, web-браузера, приборной панели, навигационной системы (используется Google Maps), климат-контроля, мультимедийного проигрывателя с поддержкой DLNA, интерфейса для настройки звуковой подсистемы, программы для чтения новостей. Предлагаются компоненты для голосового управления, поиска информации, взаимодействия со смартфоном по Bluetooth

Имеется также возможность подключения CAN-сети для доступа к датчикам и передачи данных между узлами автомобиля.

Так что возможно в будущем мы увидим эти операционные системы встроенными в автомобили, которые будут выпускаться крупным авто-производителями.

  • Добавлены профили устройств при использовании мультимедийных и навигационных систем.
  • Системные компоненты обновлены до платформы Yocto 2.6;
  • Во фреймворк для разработки приложений добавлена поддержка запуска программ под непривилегированными пользователями и разделения полномочий на уровне пользователей (ранее приложения и системные сервисы запускались под root). В пакет afm-util добавлена функция принудительного завершения приложений;
  • Графический стек обновлён до Wayland 1.17 и композитного сервера Weston 6.0 ;
  • В профилях приборной панели и интерфейсе для информационно-развлекательных систем добавлены компоненты для приёмников и передатчиков Waltham ;
  • Менеджер приложений (Web App Manager) обновлён до кодовой базы Chromium 68 и избавлен от зависимостей Qt;
  • Реализован и задействован по умолчанию звуковой бэкенд на базе мультимедийного сервера PipeWire , идущего на смену PulseAudio;
  • Менеджер задач трансформирован в отдельно устанавливаемый виджет;
  • Добавлена начальная реализация системы управления сеансами (wireplumber);
  • Представлена новая реализация микшера звука. Временно убрана поддержка ввода/вывода звука через Bluetooth (будет возвращена в обновлении 8.0.1);
  • Добавлена поддержка стандарта коммуникационной и диагностической автомобильной шины J1939 . Обеспечена поддержка защищённого режима записи для шины CAN;

Всем спасибо за внимание, оставляйте комментарии, подписывайтесь на мой канал и ставьте палец вверх!

Читайте также:  Windows сервер под управлением linux

Источник

Linux для автомобильной промышленности — Automotive Grade Linux

Linux автомобильного класса

Automotive Grade Linux ( AGL ) — это проект с открытым исходным кодом, поддерживаемый Linux Foundation, который создает открытую операционную систему и платформу для автомобильных приложений. AGL была запущена в 2012 году с участием учредителей, включая Jaguar Land Rover , Nissan , Toyota , DENSO Corporation , Fujitsu , HARMAN , NVIDIA , Renesas , Samsung и Texas Instruments (TI). Сегодня в AGL 146 членов.

СОДЕРЖАНИЕ

История

30 июня 2014 года AGL анонсировала свой первый выпуск, основанный на Tizen и предназначенный в первую очередь для демонстрационных приложений.

AGL расширила первую эталонную платформу с помощью дистрибутива Unified Code Base (UCB). Первый выпуск UCB, получивший название Agile Albacore, был выпущен в январе 2016 года и использует программные компоненты от AGL, Tizen и GENIVI Alliance .

UCB 2.0, получивший прозвище Brilliant Blowfish, был выпущен в июле 2016 года и включал в себя новые функции, такие как дисплей на заднем сиденье, воспроизведение видео, маршрутизацию звука и структуру приложений.

UCB 3.0 или Charming Chinook был выпущен в январе 2017 года с Smart Device Link для мобильной интеграции и новым оконным менеджером и SDK.

UCB 4.0 (Daring Dab) был анонсирован в начале 2017 года и выпущен в августе; функции включают безопасное беспроводное соединение (OTA) , интеграцию SmartDeviceLink и API распознавания речи.

UCB 5.0 (Electric Eel) был выпущен в январе 2018 года. Улучшенные функции включают более широкую и надежную поддержку оборудования, поддержку управления с нескольких поверхностей, управление звуком и обновления OTA.

UCB 6.0 (Funky Flounder) был выпущен в октябре 2018 года. Возможности включают телематические системы , электронные комбинации приборов .

UCB 7.0 (Grumpy Gumpy) был выпущен в марте 2019 года с API распознавания речи.

UCB 8.0 (Happy Halibut) был выпущен в августе 2019 года и уменьшил размер AGL, увеличив модульность. Он добавил интеграцию с Alexa, а также улучшил поддержку аудио и CAN.

UCB 9.0 (Itchy Icefish) был выпущен в апреле 2020 года.

31 мая 2017 года AGL объявила, что Toyota Camry 2018 года станет первым автомобилем Toyota на рынке США с системой на базе AGL.

По состоянию на апрель 2020 года Mercedes Benz, Subaru и Toyota производят автомобили, в которых используется UCB.

Источник

Оцените статью
Разработчик Фонд Linux
Семейство ОС Unix-подобный
Рабочее состояние В разработке
Исходная модель Открытый исходный код
изначальный выпуск Январь 2016 г . ; 5 лет назад (Agile Albacore) ( 2016-01 )
Последний релиз UCB 9.0 (Itchy Icefish) / апрель 2020 г . ; 1 год назад ( 2020-04 )
Репозиторий