Организация Linux Foundation представила (https://www.automotivelinux.org/announcements/2017/08/02/aut... четвёртый выпуск дистрибутива AGL UCB (https://automotive.linuxfoundation.org/) (Automotive Grade Linux Unified Code Base), в рамках которого развивается универсальная платформа для использования в различных автомобильных подсистемах, от панелей приборов до автомобильных информационно-развлекательных систем.Дистрибутив основан на наработках проектов Tizen (https://www.tizen.org), GENIVI (http://www.genivi.org/) и Yocto (http://www.yoctoproject.org/). Графическое окружение базируется на Qt, Wayland и наработках проекта Weston IVI Shell. Демонстрационные сборки платформы сформированы (https://wiki.automotivelinux.org/agl-distro/release-notes) для QEMU, плат Intel Minnowboard Max (Atom E38xx), TI Vayu, Renesas R-Car 2/3 и Raspberry Pi 3. При участии сообщества развиваются (https://wiki.automotivelinux.org/agl-distro#supported_hardware) сборки для плат Vayu EVM, MinnowBoard Max, NXP Wandboard, NXP SABRE, DragonBoard и Raspberry Pi 2. Исходные тексты наработок проекта доступны через
Git (https://git.automotivelinux.org/gerrit/#/admin/projects/). В разработке проекта участвуют такие компании, как Toyota, Ford, Nissan, Honda, Jaguar Land Rover, Mazda, Mitsubishi и Subaru.AGL UCB может использоваться автопроизводителями как каркас для создания конечных решений, после проведения необходимой адаптации для оборудования и кастомизации интерфейса. Платформа позволяет уделить основное внимание разработке приложений и собственных методов организации работы пользователя, не задумываясь о низкоуровневой инфраструктуре и минимизируя затраты на сопровождение. Проект является полностью открытым - все компоненты доступны под свободными лицензиями.
Предоставляется набор рабочих прототипов типовых приложений, написанных с использованием технологий HTML5 и Qt. Например, имеется (https://wiki.automotivelinux.org/agl-distro/als-2016-demo) реализация домашнего экрана, web-браузера, приборной панели, навигационной системы (используется Google Maps), климат-контроля, мультимедийного проигрывателя с поддержкой DLNA, интерфейса для настройки звуковой подсистемы, программы для чтения новостей. Предлагаются компоненты для голосового управления, поиска информации, взаимодействия со смартфоном по Bluetooth и подключения к CAN-сети для доступа к датчикам и передачи данных между узлами автомобиля.
Особенности (https://wiki.automotivelinux.org/agl-distro/release-notes) новой версии:
- Осуществлена синхронизация с компонентами платформы Yocto 2.2 (https://www.yoctoproject.org/downloads/core/morty22);
- В состав интегрирована поддержка технологии SmartDeviceLink (https://en.wikipedia.org/wiki/SmartDeviceLink), которая определяет серию протоколов и систем обмена сообщениями, предназначенных для связывания работающих на смартфонах приложений с автомобильными информационно-развлекательными системами. Технология позволяет организовать взаимодействие с мобильным приложением (поддерживается iOS и Android) при помощи штатных автомобильных интерфейсов, таких как сенсорный экран на консоли, система распознавания речевых команд и дополнительные кнопки и манипуляторы;
- Добавлен API для распознавания речи;
- Реализована система безопасной доставки обновлений в режиме Over-the-Air;
- Во фреймворк для разработки приложений добавлены компоненты для работы с Bluetooth, Advanced ALSA Audio Agent, Tuner и CAN;- Представлен AGL APIv2, соответствующий спецификациям OpenAPI;- Добавлен программный интерфейс для мониторинга;
- Бизнес-логика работы приложения отделена от интерфейса HMI (Human Machine Interface);
- В SDK добавлены шаблоны для быстрой разработки типовых приложений;
- Проведена оптимизация базовых наборов поддержки оборудования (BSP, Board Support Package) на базе архитектур Intel, ARM32 и ARM64;
- Добавлены новые BSP с поддержкой плат Renesas R-Car 3 и Qualcomm SnapDragon 820;
- Внесены улучшения в реализацию домашнего экрана;
- Добавлено приложение для тестирования шины CAN;- В приложении для осуществления звонков добавлена поддержка соединений Bluetooth HFP, а в медиаплеере - Bluetooth A2DP и AVRCP. В медиаплеере добавлено распознавание носителей USB и SD.
Дополнительно можно упомянуть создание рабочей группы Virtualization Expert Group (EG-VIRT), которая займётся разработкой новых профилей для применения дистрибутива UCB в системах телематики, приборных панелях и индикаторах на лобовом стекле (HUD). EG-VIRT подберёт гипервизор и разработает архитектуру виртуализации для AGL, которая позволит изолировать компоненты, влияющие на безопасность, от окружения информационно-развлекательной системы.
URL: https://www.automotivelinux.org/announcements/2017/08/02/aut...
Новость: http://www.opennet.me/opennews/art.shtml?num=46969
> Графическое окружение базируется на Qt, WaylandЗдравомыслие торжествует!
> типовых приложений, написанных с использованием технологий HTML5
Ан нет, не полностью торжествует...
Скорее всего, оно будет слабо переносимо с одного авто на другое, обновление и кастомизация пользователем будут затруднены. Т е никакой пользы для юзера нет.
Они гребаный BIND без ошибок написать не могут около 40 лет уже, а тут жизни людей. Страшно чета.
Ну так обычно две системы используются.
И система, которая управляет всякой музычкой, кондиционером не имеет прямой связи к важным системам.
Они, Организация Linux Foundation, к BIND отношения не имеют, его разрабатывает Internet Systems Consortium.
> Они гребаный BIND без ошибок написать не могут около 40 лет уже,
> а тут жизни людей. Страшно чета.Уже решено ! Теперь s-d-resolved, и в него не могут без ошибок [U] совсем не [/U] 40 лет.
Андрей, тебе говорили, что в новостях твои BB коды не парсятся и отображаются квадратными скобками https://www.opennet.me/opennews/art.shtml?num=46969 ?
> Андрей, тебе говорили, что в новостях твои BB коды не парсятся и
> отображаются квадратными скобками https://www.opennet.me/opennews/art.shtml?num=46969
> ?Переходите на сторону "смотреть все". Тут у нас хоть и печенек нет, но BB коды вполне парсятся :)
>> Андрей, тебе говорили, что в новостях твои BB коды не парсятся и
>> отображаются квадратными скобками https://www.opennet.me/opennews/art.shtml?num=46969
>> ?
> Переходите на сторону "смотреть все". Тут у нас хоть и печенек нет,
> но BB коды вполне парсятся :)Эту кнопку правильнее переименовать в "смотреть все синим на зеленом".
Это сайт-квест. Но это не удивляет.
> Андрей, тебе говорили, что в новостях твои BB коды не парсятся и
> отображаются квадратными скобками https://www.opennet.me/opennews/art.shtml?num=46969
> ?А чего мне-то?? (*)
Запишитесь на http://www.opennet.me/openforum/vsluhforumID4/423.html#3 приём в Администрацию, отметьтесь в жалобной http://www.opennet.me/openforum/vsluhforumID4/506.html#6 книге.
(*) Впрочем, я согласился ссылки не укорачивать а-ля http:/openforum/vsluhforumID4/423.html#3 , когда показали, что "в другом форуме" оно ломаное получается.
Ещё ссылку http://www.opennet.me/openforum/vsluhforumID4/506.html#6&nbs...ломают два побела после неё
и запятая http://www.opennet.me/openforum/vsluhforumID4/506.html#6, где не положено.
Сколько самоограничений!?:)
...Русские http://www.opennet.me/openforum/vsluhforumID4/416.html после апгрейда на [более] новый firefox копируются как надо, но при предпросмотре постов сслыки всё равно "расквочиваются" - надо не забывать вставлять правильные обратно... Ср. https://ru.wikipedia.org/wiki/п║п╡п╬п╠п╬п╢п╫п╬п╣_п©я─п╬пЁя─п╟п╪п╪п╫п╬п╣_п╬п╠п╣я│п©п╣я┤п╣п╫п╦п╣ и https://ru.wikipedia.org/wiki/%D0%A1%D0%... , например.
Кто нибудь пробовал? В нём есть пакетный менеджер?
> Кто нибудь пробовал? В нём есть пакетный менеджер?Бильд скрипты, сидящие на SDK-шечках и SDK-шечками погоняющие, в гите бильдят бинарные прошиф-фки.
---Em-bed-dead! [[мм-м-м... кровать. мёртвый.]]
> Кто нибудь пробовал? В нём есть пакетный менеджер?Ага.
apt-get install police-radar-detector
Молодцы, что открытую платформу за основу берут. Респект
Системдэ где? Я штоле должен править шестисотмегабайтные портянки? Микрософт накажэт! Накажэт!
План улучшений:
Убрать Qt/Wayland, сделать GTK+/Wayland.
Убрать HTML5, сделать Vala
> План улучшений:Правильно писать "План улучшенный"
Не тормозит?